2011-09-14 58 views
0

我是django开发新手。我创建了任何html文件,现在我想集成在Django上。问题是我无法实现它。对django的误解html,css,查看函数

如果我在urls.py上键入以下内容,我可以看到css,但是我无法在views.py上运行我需要将数据保存到数据库或例如检查Web上的字段的功能。

(r'^(?P<path>.*)$', 'django.views.static.serve', {'document_root': 'templates/', 'show_indexes': True}) 

我已经在模板文件夹中设置了我所有的html,css和图像。

你明白我想说明什么吗?

在此先感谢

+0

不,对不起。你是否试图直接提供静态HTML文件,而没有意见? –

+2

您可能想尝试[django教程](https://docs.djangoproject.com/en/1.3/intro/tutorial01/)。它会让事情更清楚。 –

+0

是的,我需要服务器先前创建的HTML文件,但我需要在检查页面字段的视图中创建一些功能。 如果我在url.py输入: URL(R '^按钮',buttons_page) 和在views.py此: DEF buttons_page(请求): 动作.... 如果我这样做,我无法获得CSS文件。只是在做: (r'^(?P 。*)$','django.views.static.serve',{'document_root':'templates /','show_indexes':True}) 是唯一的方法来获取CSS文件,但我不能检查字段 – Antonio

回答

2

你真的应该看看的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'), 
) 

在这里你可以看到不同的URL路由到不同的功能在views.py文件。

所以你需要为每个不同的URL创建一个url配置,然后你将能够使用视图函数来处理它。

+0

我知道,但是我怎样才能在你的模式下获得CSS? – Antonio

+0

阅读有关静态文件的文档 – espenhogbakk