向 Django 博客添加类别可以通过以下步骤实现:
from django.db import models
class Category(models.Model):
name = models.CharField(max_length=100)
def __str__(self):
return self.name
python manage.py makemigrations
python manage.py migrate
from django.db import models
class Blog(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()
category = models.ForeignKey(Category, on_delete=models.CASCADE)
def __str__(self):
return self.title
python manage.py makemigrations
python manage.py migrate
from django.contrib import admin
from .models import Category, Blog
admin.site.register(Category)
admin.site.register(Blog)
from django import forms
from .models import Blog
class BlogForm(forms.ModelForm):
class Meta:
model = Blog
fields = ['title', 'content', 'category']
以上是向 Django 博客添加类别的基本步骤。通过这种方式,你可以为博客添加类别,并在后台管理界面中进行管理。同时,你还可以根据具体需求进行进一步的定制和扩展。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云