jef*_*eff 0 django django-templates
在 myApp 中,我在模型中有多个类。我想在 admin.py 中导入所有这些类并注册。
是否可以不重复,例如
from django.contrib import admin
from .models import (classA,classB, classC)
Run Code Online (Sandbox Code Playgroud)
谢谢
杰夫
你可以试试这个:-
import inspect
import models
for name, obj in inspect.getmembers(models):
if inspect.isclass(obj):
admin.site.register(obj)
Run Code Online (Sandbox Code Playgroud)
这将获得models.py的所有类并在循环下注册admin。
我还没有尝试过,但它的工作原理与在 python 上获取课程相同。
| 归档时间: |
|
| 查看次数: |
1622 次 |
| 最近记录: |