我是Django开发的新手。我已经创建了任何html文件,现在我想在Django上进行集成。问题是我无法实现。
如果我在urls.py上键入以下内容,我可以看到css,但是无法在views.py上运行该函数,我需要将数据保存在数据库中,例如需要检查Web上的字段。
(r'^(?P<path>.*)$', 'django.views.static.serve', {'document_root': 'templates/', 'show_indexes': True})
我已经在模板文件夹中设置了所有的html,css和图像。
您了解我要解释的内容吗?
提前致谢
最佳答案
您实际上应该看一下django tutorial,但是从本质上讲,您需要将URL路由到views.py函数。
这是来自django tutorial的示例:
from django.conf.urls import patterns, url, include
urlpatterns = patterns('',
(r'^articles/2003/$', 'news.views.special_case_2003'),
(r'^articles/(\d{4})/$', 'news.views.year_archive'),
(r'^articles/(\d{4})/(\d{2})/$', 'news.views.month_archive'),
(r'^articles/(\d{4})/(\d{2})/(\d+)/$', 'news.views.article_detail'),
)
在这里,您可以看到views.py文件中将不同的URL路由到了不同的函数。
因此,您需要为每个不同的URL创建一个url配置,然后就可以使用视图函数来处理它了。