Wra*_*han 20 python django indexing
我目前在一个网站上工作(第一个独奏),然后去做一个索引页面.我一直在尝试遵循django最佳实践,所以很自然地我会去寻找这个,但对于这个问题却无法达到真正的标准.
我已经看到人们创建应用程序来为此目的命名各种东西(main,home,misc)并在项目的根目录中看到了views.py.我真的只是在寻找大多数人为此做的事情.
索引页面不是静态的,因为我想检测用户是否已登录等.
谢谢.
TM.*_*TM. 19
如果在模板中处理了所有动态内容(例如,如果只是简单地检查请求中是否存在用户),那么我建议使用通用视图,特别是直接模板视图:
urlpatterns = patterns('django.views.generic.simple',
(r'^$', 'direct_to_template', {'template': 'index.html'}),
)
Run Code Online (Sandbox Code Playgroud)
如果要向模板上下文添加一些信息,还有另一个参数,extra_context您可以将其传递给通用视图以包含它:
extra_context = {
'foo': 'bar',
# etc
}
urlpatterns = patterns('django.views.generic.simple',
(r'^$', 'direct_to_template', {'template': 'index.html', 'extra_context': extra_context }),
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12153 次 |
| 最近记录: |