我试图将Django项目的admin.py
拆分成单独的文件,但失败了。拆分Django项目的“admin.py”?
我从谷歌找不到关于如何分割它的信息,所以我必须尝试自己。下面是我的尝试:
- 创建一个名为
separated_admins
目录,并把一个空__init__.py
它 创建文件
separated_admins
目录中,这样的事情:# file my_app/seperated_admins/Some_Model_admin.py from my_app.models import Some_Model from django.contrib import admin admin.site.register(Some_Model)
在
admin.py
,我加线如:from my_app.seperated_admins import *
但我没有在我的管理网站中看到Some_Model
。我的解决方案正确吗?我怎样才能解决这个问题?
小记在init>“和进口*所有文件到它“意味着许多字符串像''从Some_Model_admin导入*''从Some_Other_Model_admin导入*'在'__init __。py' – seriyPS
谢谢你的回答,我想我需要更多地了解Python模块导入:-) – yegle