linux界面版admin,linux下Nginx+Django Admin界面无样式问题解决方法
Django增加admin后臺(tái)管理:
[root@hz Byrd]# python manage.py syncdb??? #建表、設(shè)置管理員
[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注釋去掉
)
訪問(wèn):http://mydomain/admin發(fā)現(xiàn)樣式不正確,/static/admin/css/base.css這樣的樣式報(bào)404未找到錯(cuò)誤!
繼續(xù)測(cè)試:python manage.py runserver 0.0.0.0:8080 發(fā)現(xiàn)不經(jīng)過(guò)nginx,樣式是被加載的。
解決方法:
location /static/ {
alias /python目錄/site-packages/django/contrib/admin/static/;
}
總結(jié)
以上是生活随笔為你收集整理的linux界面版admin,linux下Nginx+Django Admin界面无样式问题解决方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux卸载mariadb数据库,Ce
- 下一篇: linux目录 文件 pdf,linux