1,前端新建表单模型: news 》》 models.py
class News(models.Model):
title = models.CharField(max_length=200)
desc = models.CharField(max_length=200)
thumbnail = models.URLField()
content = models.TextField()
pub_time = models.DateTimeField(auto_now_add=True)
category = models.ForeignKey('NewsCategory',on_delete=models.SET_NULL,null=True)
author = models.ForeignKey('xfzauth.User',on_delete=models.SET_NULL,null=True)
2.执行》》
>>创建数据库
makemigrations
>>迁移脚本
migrate
3.后端修改 cms >>forms.py 写表单 class news
4.修改 cms >>views.py 接口:传入数据库里post 面的数据
5.修改src >write_news.js,发表成功弹框显示
News.prototype.listenSubmitEvent = function () {
var submitBtn = $("#submit-btn");
subm

本文介绍了如何使用Django后端实现新闻发布的功能,包括前端新建新闻表单模型,执行数据库创建和迁移,后端修改forms.py和views.py以处理接口,以及更新前端JS以展示发表成功提示。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



