gpt4 book ai didi

python - 我应该把 models.py 放在 Django 的什么地方?

转载 作者:行者123 更新时间:2023-11-28 22:54:50 24 4
gpt4 key购买 nike

这个问题部分引用了Django directory structure? .

我应该如何在 Django 中放置 models.py

Project_name/
Application1/
models.py
Application2/
models.py

Project_name/
DB/
models.py

我应该使用哪一个?为什么?

最佳答案

Daniel Roseman 是正确的,当运行 manage.py startapp appname 时,Django 会自动为每个应用创建一个目录结构,其中包含一个单独的 models.py,例如:

appname/
models.py

除了符合惯例(如果其他 Django 开发人员来看你的代码,他们会希望在这里找到你的模型)它还允许人们创建可重用的应用程序

例如通过简单地复制 appname 目录,我拥有所有 URL 模式(如果有的话)、 View 、模型、表单、测试和其他所有内容,而不必从一个单独的大目录中提取所有文件。

关于python - 我应该把 models.py 放在 Django 的什么地方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17553240/

24 4 0