我正在使用一个简单的DRF API,虽然我可以从同一应用程序访问某些模型,但似乎无法从管理站点访问我的许多模型之一。
project / app / models.py看起来像这样:
class ImportantModel(models.Model):
name = # character field
relation1 = # foreign key
relation2 = # foreign key
...
class Contact(models.Model):
information = # character field
...
问题是我可以从管理站点(Contact
)中看到http://localhost:8000/admin/
模型(以及其他多个模型),但是没有显示ImportantModel
。先感谢您。
答案 0 :(得分:0)
您需要在admin.py文件中注册模型。
答案 1 :(得分:0)
好吧,我遇到了同样的问题,因为问题是我在 admin.py 文件中注册了我的模型,但方式错误
错误的方式:
from django.contrib import admin
from .models import Article
from .models import User
# Register your models here.
admin.register(Article)
admin.register(User)
正确的方法是
正确的方法:
from django.contrib import admin
from .models import Article
from .models import User
# Register your models here.
admin.site.register(Article)
admin.site.register(User)