linux界面版admin,linux下Nginx+Django Admin界面无样式问题解决方法
Django增加admin后臺管理:
[root@hz Byrd]# python manage.py syncdb??? #建表、設置管理員
[root@hz Byrd]# cat Byrd/urls.py
urlpatterns = patterns('',
# Examples:
# url(r'^$', '{{ project_name }}.views.home', name='home'),
# url(r'^{{ project_name }}/', include('{{ project_name }}.foo.urls')),
# Uncomment the admin/doc line below to enable admin documentation:
# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
url(r'^admin/', include(admin.site.urls)),??? #將admin注釋去掉
)
訪問:http://mydomain/admin發現樣式不正確,/static/admin/css/base.css這樣的樣式報404未找到錯誤!
繼續測試:python manage.py runserver 0.0.0.0:8080 發現不經過nginx,樣式是被加載的。
解決方法:
location /static/ {
alias /python目錄/site-packages/django/contrib/admin/static/;
}
總結
以上是生活随笔為你收集整理的linux界面版admin,linux下Nginx+Django Admin界面无样式问题解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux卸载mariadb数据库,Ce
- 下一篇: linux目录 文件 pdf,linux