gpt4 book ai didi

python - Django 索引页面最佳/最常见的做法

转载 作者:IT老高 更新时间:2023-10-28 20:47:42 24 4
gpt4 key购买 nike

我目前在一个网站上工作(第一个单独的)并去制作一个索引页面。我一直在尝试遵循 django 最佳实践,所以我很自然地去搜索这个,但在这方面没有一个真正的标准。

我看到人们创建应用程序来服务于这个目的,命名为各种事物(main、home、misc),并且在项目的根目录中看到了一个 views.py。我真的只是在寻找大多数人为此做了什么。

索引页面不是静态的,因为我想检测用户是否登录等等。

谢谢。

最佳答案

如果您的所有动态内容都在模板中处理(例如,如果只是简单地检查请求中是否存在用户),那么我建议使用通用 View ,特别是 direct to template观点:

urlpatterns = patterns('django.views.generic.simple',
(r'^$', 'direct_to_template', {'template': 'index.html'}),
)

如果您想在模板上下文中添加更多信息,还有另一个参数 extra_context,您可以将其传递给通用 View 以包含它:

extra_context = { 
'foo': 'bar',
# etc
}
urlpatterns = patterns('django.views.generic.simple',
(r'^$', 'direct_to_template', {'template': 'index.html', 'extra_context': extra_context }),
)

关于python - Django 索引页面最佳/最常见的做法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1940528/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com