2013-08-21 5 views
0

Я новичок в django и следую за документами в djangobook, чтобы настроить adminanlity администратора. После этого я получаю следующий результат/dsiplay.Сайт администратора Django - проблема с отображением

enter image description here

, тогда как в книге, дисплей вполне dofferent, что-то вроде ниже:

enter image description here

PS: Я понимаю, что второй ПИК в MAC, тогда я делаю мои вещи на окнах. BUt Я смущен, почему CSS и другие ссылки не появляются на моем сайте администратора?

ответ

1

Спасибо theguywhoanswered за ответ (который, как я полагаю, он удалил). Он разрешил мою проблему. Причина была в два раза и потребовалась следующая модификация.

Изменения необходимы

В settings.py добавить

PROJECT_ROOT = Path(__file__).ancestor(2) 
STATIC_ROOT= os.path.join(PROJECT_ROOT,'static_media/') 
STATIC_URL = '/static/' 

В urls.py добавить

urlpatterns += patterns('', 
url(r'static/(.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}), 
) 

создать Также в admin.py файл в каталоге книг, содержание которого должно быть:

from django.contrib import admin 
from books.models import Publisher, Author, Book 

admin.site.register(Publisher) 
admin.site.register(Author) 
admin.site.register(Book) 

также запустить python manage.py collectstatic из mysite directory

После этого перезапустите сервер. Ваша страница должна выглядеть ниже enter image description here

0

Удостоверьтесь, что django.contrib.staticfiles в settings.py раскоментирован, это была моя проблема.

Смежные вопросы