Python Django类别管理接口行为
我对django类别管理界面感到困惑: 我的代码:Python Django类别管理接口行为,python,django,django-admin,Python,Django,Django Admin,我对django类别管理界面感到困惑: 我的代码: # views.py from django.db import models from categories.models import CategoryBase class Category(CategoryBase): pass class Article(models.Model): ti
# views.py
from django.db import models
from categories.models import CategoryBase
class Category(CategoryBase):
pass
class Article(models.Model):
title = models.CharField(max_length=120)
category = models.ForeignKey(Category)
# admin.py
from django.contrib import admin
from ktv.models import Article, Category
admin.site.register(Category)
admin.site.register(Article)
我的问题是:
类别
组?我需要全部吗类别->类别-/code>组中可见,但在底部的Ktv->categories
中不可见,为什么
类别
然后类别
?
谢谢admin.py
中注册第一个,而您正在admin.py
中注册第二个
仅当您计划同时使用提供的类别
模型和从类别库
派生的您自己的自定义模型时,才需要两者。如果您只需要前者,请不要定义自己的类别
模型。如果您只需要后者,请仅安装categories.editor
应用程序,而不要安装categories
应用程序。(见附件。)
在任何一种情况下,我都会将您自己的类别
重命名为其他名称,以避免这种混淆