我正在尝试将admin.pyDjango项目拆分为单独的文件但失败了.
我没有从谷歌找到有关如何分割它的信息,所以我必须自己尝试.这是我试过的:
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)
Run Code Online (Sandbox Code Playgroud)在admin.py,我添加了如下行:
from my_app.seperated_admins import *
Run Code Online (Sandbox Code Playgroud)但我没有Some_Model在我的管理网站上看到.我的解决方案对吗?我怎样才能解决这个问题?
Lak*_*sad 12
这admin只是一个python模块.所以正确的分裂方式如下:
admin而不是的文件夹admin.pySome_Model_admin.py__init__.py在admin文件夹中创建一个并将*所有文件导入其中.__all__以提供干净的界面.| 归档时间: |
|
| 查看次数: |
2002 次 |
| 最近记录: |