如何构建一个非常小的Django项目?

时间:2016-11-06 17:50:56

标签: python django

现在我正在制作一个小型的Django项目,很难决定如何构建这样的项目。在此之前,每个项目至少会有10到100个应用程序。现在我的项目只是一个网站,提供有关没有使用数据库的公司的信息,这意味着它非常静态,只有10到20页。现在你如何开始,为这样的项目创建一个应用程序。

3 个答案:

答案 0 :(得分:3)

  

意味着它真的是静态的

使用nginx提供静态文件。不要使用django。您将在需要时设置项目结构。

答案 1 :(得分:2)

如果您只有静态视图,则可以使用以下设置:

  • 设置文件
  • urls.py
  • templates/文件夹
  • wsgi.py

您可以使用TemplateView将任何网址定向到相应的(静态)模板:

from django.views.generic import TemplateView

urlpatterns = [
    url(r'^$', TemplateView.as_view(template_name='home.html'), name='home'),
    ...
]

然后将ROOT_URLCONF设置指向您的urls.py,并将templates/文件夹添加到您的TEMPLATES设置中。添加SECRET_KEYALLOWED_HOSTS等所有其他必需设置,然后配置wsgi.py

答案 2 :(得分:1)

坦率地说,在这种情况下我不会使用 Django ,我会将 Flask 用于这样的小项目。它易于学习和设置一个小网站。

PS:我在小型和大型应用中使用Flask!