location /static/ {
alias /home/projects/testproject/static/;
}
material = models.ForeignKey(Library, related_name='books')
class LibraryAdmin(admin.ModelAdmin):
list_display = ('id', 'title', 'book_list', )
def book_list(self, obj):
return ', '.join(book.name for book in self.books)
class CashPaymentAdmin(admin.ModelAdmin):
# ...
def get_readonly_fields(self, request, obj=None):
if obj:
return ['total', 'date', 'client', 'payment_id']
from django.conf.urls import patterns, include, url
from django.conf import settings
urlpatterns = patterns('',
# Здесь ваши URL
)
# А это работает только с Django development server, чтобы не было соблазна
# использовать в production
if settings.DEBUG:
urlpatterns += patterns('',
url(r'^js/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': 'папка-где-лежат-файлы-js',
}),
url(r'^css/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': 'папка-где-лежат-файлы-css',
}),
)
Location /css/ {
alias /var/www/css/;
}
Item.objects.filter(code__zip=1).filter(code__zip=2).filter(code__zip=3).filter(code__zip=4)
qs = Item.code.through.objects.filter(code__zip__in=[1, 2, 3, 4])
from django.db.models import Count
qs = qs.values('item_id').annotate(count=Count('id')).order_by().filter(count=4)
Столкнулся однажды с той же проблемой. Но из лени решил последовать принципу Sorl Thumbnail, который формирует пути так:
/your_media_folder/b1/08/b108d1217ae0ec3d38c1e6c174c032ce.jpg