【问题标题】:Django project without models and data base没有模型和数据库的 Django 项目
【发布时间】:2021-03-14 16:26:43
【问题描述】:

可以在没有模型的情况下在 Django 中构建项目吗?我有视图、模板(html)、css 和 url。该网站在浏览器中看起来非常好。这是一个美发沙龙网站。

问候

【问题讨论】:

  • 是的,为什么不可能?

标签: python html css django model


【解决方案1】:

当然!请记住,Django 的内置管理套件需要超级用户才能访问,因此如果您想从这方面管理您的网站,您至少需要放入一个 User 模型,但幸运的是这很容易。

models.py

from django.db import models
from django.contrib.auth.models import AbstractUser

class User(AbstractUser):
    pass

如果这是你的 models.py 文件,你可以运行 python manage.py createsuperuser

【讨论】:

  • 如果你没有任何模型,你就不需要 Django 的管理站点。
【解决方案2】:

完全可以在没有任何模型的情况下创建 Django 项目。只有当您的网站包含对象(如帖子或用户)时,您才真正需要模型。

举个例子,我使用 Django 创建了一个 Wikipedia 的再版,使用了 0 个模型;由于每个条目只是一个 Markdown 文件,因此不需要任何模型。

【讨论】:

  • 非常感谢
猜你喜欢
  • 2012-02-23
  • 2011-11-22
  • 2013-06-21
  • 2021-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-16
  • 2013-04-25
相关资源
最近更新 更多