django应用程序与python包有什么不同?

时间:2015-06-02 07:36:32

标签: python django

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

2 个答案:

答案 0 :(得分:4)

Django app实际上是遵循Django约定的python包。 Django-admin startapp只是一个帮助命令来创建该约定中的文件。如果要在不使用startapp的情况下创建应用程序,则可以创建文件夹并创建__init__.py文件并创建必要的文件(用于视图和模型)。你应该把它包含在INSTALLED_APPS中。这就是全部。

答案 1 :(得分:1)

是的,你可以将它用作django应用程序。 Django是一个Web框架,因此它的主要目标是让用户专注于他们的应用程序,而不是让他们对每一点信息进行硬编码。