没有模型和数据库的 Django 项目
Django project without models and data base
可以在没有模型的情况下在 Django 中构建项目吗?我有一个视图、模板 (html)、css 和 url。该站点在浏览器中看起来非常好。这是一个美发沙龙网站。
问候
完全可以创建一个没有任何模型的Django项目。只有当您的网站包含对象(如帖子或用户)时,您才真正需要模型。
举个例子,我用 Django 创建了维基百科,正好使用了 0 个模型;由于每个条目只是一个 Markdown 文件,因此不需要任何模型。
没问题!请记住,Django 的内置管理套件需要超级用户才能访问,因此如果您想从这方面管理您的网站,您至少需要放入一个用户模型,但幸运的是这很容易。
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 中构建项目吗?我有一个视图、模板 (html)、css 和 url。该站点在浏览器中看起来非常好。这是一个美发沙龙网站。
问候
完全可以创建一个没有任何模型的Django项目。只有当您的网站包含对象(如帖子或用户)时,您才真正需要模型。
举个例子,我用 Django 创建了维基百科,正好使用了 0 个模型;由于每个条目只是一个 Markdown 文件,因此不需要任何模型。
没问题!请记住,Django 的内置管理套件需要超级用户才能访问,因此如果您想从这方面管理您的网站,您至少需要放入一个用户模型,但幸运的是这很容易。
models.py
from django.db import models
from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
pass
如果这是你的 models.py 文件,你可以 运行 python manage.py createsuperuser