首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在django2.1中创建博客mdel,这样我就不需要使用标签<p>,<h3>,<b>和all,每次写博客时我都要添加html标签

在Django 2.1中创建博客模型可以通过以下步骤实现:

  1. 首先,在你的Django项目中的应用中创建一个新的模型文件(例如,命名为models.py)。
  2. 导入必要的模块和类,包括models模块和CharFieldTextField等字段类型。
代码语言:txt
复制
from django.db import models
  1. 创建一个新的模型类,该类将代表你的博客。
代码语言:txt
复制
class Blog(models.Model):
    title = models.CharField(max_length=100)
    content = models.TextField()
    created_at = models.DateTimeField(auto_now_add=True)

在上述代码中,我们定义了一个名为Blog的模型类,它包含了titlecontentcreated_at字段。title字段使用了CharField类型,用于存储博客的标题,max_length参数指定了标题的最大长度。content字段使用了TextField类型,用于存储博客的内容,它没有长度限制。created_at字段使用了DateTimeField类型,并设置了auto_now_add=True参数,表示在创建博客时自动设置为当前时间。

  1. 运行数据库迁移命令,将新创建的模型应用到数据库中。
代码语言:txt
复制
python manage.py makemigrations
python manage.py migrate
  1. 现在,你可以在你的视图函数或类中使用Blog模型来创建、读取、更新和删除博客对象。
代码语言:txt
复制
from .models import Blog

def create_blog(request):
    if request.method == 'POST':
        title = request.POST.get('title')
        content = request.POST.get('content')
        blog = Blog(title=title, content=content)
        blog.save()
        # 其他处理逻辑...

在上述代码中,我们导入了Blog模型,并在create_blog视图函数中使用POST请求中的数据创建了一个新的博客对象,并保存到数据库中。

通过以上步骤,你可以在Django 2.1中创建一个博客模型,而无需手动添加HTML标签。你可以直接在博客内容字段中输入纯文本,而不需要使用<p><h3><b>等HTML标签。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券