Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如果我没有应用程序,如何使用管理界面?_Django - Fatal编程技术网

Django 如果我没有应用程序,如何使用管理界面?

Django 如果我没有应用程序,如何使用管理界面?,django,Django,我正在创建一个基于Django的应用程序,我希望将所有内容都放在以下结构的根目录下: /path/to/my/app/ settings.py models.py urls.py admin.py ... 我遇到的一个问题是,admin接口不包括我在admin.py usin中注册的任何模型 admin.site.register(models.MyModel) 通常这是通过在URL.py中使用自动发现来完成的,但现在我没有注册“应用程序”,自动发现不

我正在创建一个基于Django的应用程序,我希望将所有内容都放在以下结构的根目录下:

/path/to/my/app/
    settings.py
    models.py
    urls.py
    admin.py
    ...
我遇到的一个问题是,admin接口不包括我在admin.py usin中注册的任何模型

admin.site.register(models.MyModel)
通常这是通过在URL.py中使用自动发现来完成的,但现在我没有注册“应用程序”,自动发现不再工作。我是否仍然可以使用管理界面


谢谢

没有应用程序,Django根本无法工作。它们是Django网站的基本组成部分。一系列的事情,不仅仅是管理员,都会失败。你为什么要这样做?

没有应用程序,Django根本无法工作。它们是Django网站的基本组成部分。一系列的事情,不仅仅是管理员,都会失败。为什么要这样做?

如果您以后决定添加功能,将应用程序置于django样式的目录结构将使您的项目易于扩展。

如果您以后决定添加功能,将应用程序置于django样式的目录结构将使您的项目易于扩展。

也许我认为这是错误的但我的整个网站只专注于一个应用程序。我不想要额外的目录结构。它只是你要的目录中的一个额外目录。你为什么担心呢?也许我想错了,但我的整个网站只专注于一个应用。我不想要额外的目录结构。它只是你要的目录中的一个额外目录。你为什么担心呢?