Skip to main content
 首页 » 编程设计

python之Django 应用程序与 Python 包有何不同

2025年05月04日94birdshome

如果我创建一个普通的 python 包(使用 __init__.py),而不是 manage.py startapp,我仍然不能像 django 一样使用它应用程序?

请您参考如下方法:

Django app其实是一个遵循Django约定的python包。 Django-admin startapp 只是一个帮助命令,用于按照该约定创建文件。如果您想在不使用 startapp 的情况下创建应用程序,则可以创建一个文件夹并创建 __init__.py 文件并创建必要的文件(用于 View 和模型)。您应该将其包含在 INSTALLED_APPS 中。就这样。