(Django) 如何应用css?
(Django) How to apply css?
我想在我的 Django 项目上应用 CSS。
CSS 我的 index.html
中的路径是正确的,但效果不佳。
我的 index.html
页面在我的站点中显示得很好,
--app_index
----index.html
----bootstrap
-------css
-----------abc.css
-----------abc2.css
那么,我是否也必须修改 URL.py 文件?
您需要在 Django 应用程序中配置静态文件。以下链接应该有助于指导您正确的方向:
http://www.tangowithdjango.com/book/chapters/templates_static.html
https://docs.djangoproject.com/en/1.7/howto/static-files/
例如,您将在模板目录中设置您的 index.html
,该目录可以访问您的静态文件(例如 CSS、javascript、静态图像等)在你的静态目录中。
针对您关于修改urls.py
的问题,答案是肯定的。正如您将在有关在项目中配置静态文件的链接中看到的那样,您必须向 urls.py
添加一些代码。此代码的示例可能如下所示:
if settings.DEBUG:
import debug_toolbar
urlpatterns += patterns(
'django.views.static',
(r'media/(?P<path>.*)',
'serve',
{'document_root': settings.MEDIA_ROOT}),
url(r'^__debug__/', include(debug_toolbar.urls))
)
在开发期间,Django 为您的静态文件提供上述代码,但在生产期间,您的静态文件是通过您配置的服务器(例如 Apache、nginx)提供的。
我想在我的 Django 项目上应用 CSS。
CSS 我的 index.html
中的路径是正确的,但效果不佳。
我的 index.html
页面在我的站点中显示得很好,
--app_index
----index.html
----bootstrap
-------css
-----------abc.css
-----------abc2.css
那么,我是否也必须修改 URL.py 文件?
您需要在 Django 应用程序中配置静态文件。以下链接应该有助于指导您正确的方向:
http://www.tangowithdjango.com/book/chapters/templates_static.html https://docs.djangoproject.com/en/1.7/howto/static-files/
例如,您将在模板目录中设置您的 index.html
,该目录可以访问您的静态文件(例如 CSS、javascript、静态图像等)在你的静态目录中。
针对您关于修改urls.py
的问题,答案是肯定的。正如您将在有关在项目中配置静态文件的链接中看到的那样,您必须向 urls.py
添加一些代码。此代码的示例可能如下所示:
if settings.DEBUG:
import debug_toolbar
urlpatterns += patterns(
'django.views.static',
(r'media/(?P<path>.*)',
'serve',
{'document_root': settings.MEDIA_ROOT}),
url(r'^__debug__/', include(debug_toolbar.urls))
)
在开发期间,Django 为您的静态文件提供上述代码,但在生产期间,您的静态文件是通过您配置的服务器(例如 Apache、nginx)提供的。