当前位置: 首页 > news >正文

月付网站空间提供商湖人今日排名最新

月付网站空间提供商,湖人今日排名最新,端口映射 wordpress,如何做网站系统评论系统后端代码实现一. django创建二. 数据库连接与创建三. settings文件配置基本信息四. 创建一个小的后端系统前言:作者:神的孩子在歌唱 大家好,我叫陈运智,大家可以叫我智 教学视频: 3. django基本配置——评论功…

评论系统后端代码实现

    • 一. django创建
    • 二. 数据库连接与创建
    • 三. settings文件配置基本信息
    • 四. 创建一个小的后端系统

前言:

作者:神的孩子在歌唱
大家好,我叫陈运智,大家可以叫我

教学视频:
3. django基本配置——评论功能
4. 获取数据库信息——评论功能

一. django创建

  1. 创建项目
    在这里插入图片描述
  2. 运行测试
python3 manage.py runserver

在这里插入图片描述

二. 数据库连接与创建

连接数据库

在这里插入图片描述

在这里插入图片描述
然后创建contents数据库

create database contents

如果出现以下错误

Server returns invalid timezone. Need to set ‘serverTimezone’ property.

设置时间

将UTC设置成上海

在这里插入图片描述

完成数据库创建
在这里插入图片描述

三. settings文件配置基本信息

(1)数据库基本配置

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql',#引擎'HOST': 'localhost',  # 数据库主机'PORT': 3306,  # 数据库端口'USER': 'root',  # 数据库用户名'PASSWORD': 'chenyunzhi',  # 数据库用户密码'NAME': 'contents'  # 数据库名字}
}

如果出现以下错误说明数据库服务没打开

django.db.utils.OperationalError: (2002, “Can’t connect to MySQL server on ‘localhost’ (10061)”)

在cmd中输入services.msc

在这里插入图片描述

(2)配置日期

LANGUAGE_CODE = 'zh-Hans'TIME_ZONE = 'Asia/Shanghai'

四. 创建一个小的后端系统

  1. 创建app子应用
python manager.py startapp content_app

在这里插入图片描述

  1. 注册安装子应用
    (1)设置根路径
    在这里插入图片描述

将content_app添加到工程中
在这里插入图片描述

  1. 在model.py中创建一个保存评论的数据库

在这里插入图片描述

  1. 模型迁移(建表)

生成迁移文件:根据模型类生成创建表的语句

python manage.py makemigrations

在这里插入图片描述

执行迁移:根据第一步生成的语句在数据库中创建表

python manage.py migrate

在这里插入图片描述

完成

在这里插入图片描述

迁移时发生错误:没有指定长度

django.db.utils.OperationalError: (1170, “BLOB/TEXT column ‘content’ used in key specification without a key length”)

  1. 在views.py文件编写代码,获取content数据表里面的信息

我们先手动给数据表添加几个数据

在这里插入图片描述
导入两个模块

#引入student的类
from content_app.models import Content
#引入JsonResponse模块
from django.http import JsonResponse

编写获取代码

'''
获取数据库里所有评论
'''
def get_students(request):'''获取所有评论信息'''try:#使用ORM获取所有评论信息obj_content=Content.objects.all().values()#把结果转为listcontents=list(obj_content)#返回return JsonResponse({'code':1,'data':contents})except Exception as e:#如果出现异常,返回return JsonResponse({'code': 0, 'msg': "获取评论信息异常"+str(e)})pass

在url.py中配置路由
导入类

from content_app import views
path('contents/',views.get_contents)

运行项目,输入路由,就可以获得他返回的json格式的数据

在这里插入图片描述

目前后端获取数据库已经完成,接下来可以和前端联通试试

本人博客:https://blog.csdn.net/weixin_46654114
转载说明:跟我说明,务必注明来源,附带本人博客连接。

请给我点个赞鼓励我吧
在这里插入图片描述

http://www.lbrq.cn/news/2354329.html

相关文章:

  • 医院网站系统源码百度推广管理平台
  • 福田网站建设哪家公司靠谱今天《新闻联播》回放
  • 网站建设空间申请乔拓云建站平台
  • 美的公司网站建设的目的谷歌在线浏览器免费入口
  • 建设网站石家庄百度客服人工电话95188
  • iis如何做同时运行两个网站80端口百度公司招聘官网最新招聘
  • 制作响应式网站报价百度推广渠道
  • 哪个网站做贺卡做的好上海关键词优化公司哪家好
  • 网站建设公司每年可以做多少个网站人际网络营销2900
  • 做学校网站会下线吗百度直接打开
  • 国外优秀ps网站中视频自媒体账号注册下载
  • 苏中建设集团网站官网营销策略分析论文
  • 企业网站建设费记什么科目东营seo
  • 做网站的电脑软件网站推广软件哪个最好
  • 360网站上做宣传要多少钱seo搜索引擎优化怎么做
  • 网站开发项目安排免费b站推广入口
  • 做特卖的网站高端建站
  • .net网站如何优化如何发布自己的网站
  • 北京哪家公司做网站好搜索引擎市场份额2023
  • 市场营销策略有哪几种网站怎么优化排名的方法
  • 网络平台宣传费用seo运营是什么
  • 东莞做网站注意事项网站宣传推广文案
  • 万州房地产网站建设百度秒收录软件工具
  • 西安网站建设服务商交易平台
  • 玉屏网络推广公司seo3
  • 中小企业网站积木式搭建cba赛程
  • 石家庄做网站哪家公司好企业网站优化方案案例
  • 博罗做网站公司如何进行搜索引擎优化 简答案
  • 有哪几种语言做的网站西安网站seo公司
  • 龙岩网红街广州seo技术外包公司
  • 基于大数据电信诈骗行为分析与可视化预测系统的设计与实现【海量数据、多种机器学习对比、数据优化、过采样】
  • STM32硬件I2C的注意事项
  • 基于Hadoop与LightFM的美妆推荐系统设计与实现
  • 【云原生网络】Istio基础篇
  • Promise与Axios:异步编程
  • Dify的默认端口怎么修改