Просто нужно добавить модель Category(Категория) и связать её с моделью Article(Статья).
в файле models.py, где у тебя модель статьи пишешь вот так
# Модель категории
class Category(models.Model):
name = models.CharField(max_length=64, verbose_name='название')
# Модель статья
class Article(models.Model):
category = models.ForeignKey(Category, on_delete=models.CASCADE, verbose_name='категория')
# другие поля ....
)
Остаётся только дополнить admin.py
from .models import Category, Article
class CategoryAdmin(admin.ModelAdmin):
list_display = ['name']
class ArticleAdmin(admin.ModelAdmin):
list_display = ['category', ...]
admin.site.register(Category, CategoryAdmin)
admin.site.register(Article, ArticleAdmin)
Вот и всё. Советую тебе посмотреть ещё туториалов и почитать документацию (на русском тоже есть), ну и ещё разные статьи.