位置: 编程技术 - 正文

Python采用Django制作简易的知乎日报API(python dj)

编辑:rootadmin

推荐整理分享Python采用Django制作简易的知乎日报API(python dj),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python dj,python+django,python django orm,django 执行python脚本,python djang,django 执行python脚本,django 执行python脚本,python+django,内容如对您有帮助,希望把文章链接给更多的朋友!

现在我主要教大家如何去实战,做一个简易的知乎日报API 首先你要熟悉django的基本用法,会写模型,会写视图函数,会配置url。

1.配置字符编码

因为我们等一下要使用中文,所以要先设好字符编码 在settings.py里将LANGUAGE_CODE设为'zh-CN' 然后添加这两行

FILE_CHARSET='utf-8'DEFAULT_CHARSET='utf-8'

还要进入到数据库 依次输入

设置完成之后,输入

show variables like 'character%';

对照一下结果是否是这样

2.然后开始写模型

这里不难理解,这里我分两层,第一层是概括,第二层是详细内容,然后以概括的作为外键 概括主要包含标题,配图地址和主题 详细内容包括内容和配图地址

3.将模式序列化

这是rest_framework非常强大的一点 在app里新建一个serializers.py,然后创建继承自ModelSerializer的类

Python采用Django制作简易的知乎日报API(python dj)

model为模型,fields为你想要查询显示的字段

4.然后再写视图函数

rest_framework.renderers中的JSONRenderer可以将对象渲染为json形式的字符串

我们在字符串外面在包一个news,这样获取比较方便

如何像知乎日报的那样获取最新的几个news呢

因为返回的是一个集合所以NewsSerializer的many参数要设为True

返回某个主题的前几个news

返回某个id的news的详细内容

这里获取的是单个对象所以不用加many参数

5.配置url

括号包住的是要传入的参数,逗号后面的是匹配url成功后要执行的视图函数 括号里面有一些正则表达式,自己可以去百度搜一下怎么写

最后就可以把项目跑起来

效果如下

快速入手Python字符编码 前言对于很多接触Python的人而言,字符的处理和语言整体的温顺可靠相比显得格外桀骜不驯难以驾驭。文章针对Python2.7,主要因为3对的编码已经有了很

用Python解决计数原理问题的方法 前几天遇到这样一道数学题:用四种不同颜色给三棱柱六个顶点涂色,要求每个点涂一种颜色,且每条棱的两个端点涂不同颜色,则不同的涂色方法有多少

Python处理JSON数据并生成条形图 一、JSON数据准备首先准备一份JSON数据,这份数据共有条内容,每条内容结构如下:本示例主要是以tz(timezone时区)这一字段的值,分析这份数据里

标签: python dj

本文链接地址:https://www.jiuchutong.com/biancheng/386248.html 转载请保留说明!

上一篇:利用Python实现图书超期提醒(如何用python做图像处理)

下一篇:快速入手Python字符编码(python字号)

  • 海产品的增值税税率是多少
  • 金税盘开票软件换电脑后怎么操作
  • 一般纳税人内账税金的处理
  • 利息收入交税税率
  • 兼职会计负责的工作内容
  • 为什么应交增值税记在借方
  • 固定资产折旧计算公式
  • 公司茶水间有什么
  • 水费征税
  • 资产负债表试算平衡表是什么
  • 摊销制造费用如何结转做会计分录呢?
  • 让渡资产使用权收入计入什么科目
  • 单位结算卡在pos渠道可办理的功能
  • 电费 进项税
  • 一年期电子银行承兑汇票
  • 股东私人垫支公司支付零星材料的会计分录
  • 重分类不成功
  • 付货款时从货款中扣除的返利怎样做账?
  • 技术转让免征增值税文件
  • 个人所得汇算清缴是什么
  • 上年结转的广告费次年怎么入账
  • 支付土地补偿款能以收据入账吗
  • 哪些进项税可以加计抵减
  • 优先股股息发放是啥意思
  • 注册表怎么启动
  • 支付费用没有发票怎么做账务处理
  • 合作社实际没有法人代表
  • php ftell
  • uni app怎么样
  • PHP:imagecreatefromgd2()的用法_GD库图像处理函数
  • 对税务总局意见建议
  • 行政事业单位 银行
  • 管理费用冲减其他应收款
  • thinkphp wherein
  • 润滑脂开票属于成品油吗
  • 小规模纳税人季度不超30万免增值税
  • 训练集验证集和测试集
  • 论文implications
  • 红外图像识别算法
  • super命令linux
  • 企业所得税能否票据入账
  • 什么叫做归属
  • 完税价格和实际价格
  • python idle有什么用
  • mongodb $nin
  • 季度利润表是累计数吗
  • 客户货款打到私人微信,删除公司电脑数据
  • 向农业生产者收购的原木 进项
  • 劳务费发票入账科目
  • 支付其它与经营活动有关的现金对不上
  • 增值税零税率发票怎么开
  • 递延收益是什么负债
  • 公司中标
  • 先付款后开发票的会计分录?
  • 免税企业开了含税吗
  • 外购货物分配给股东
  • 福利部门的福利有哪些
  • 应缴纳房产税的房产
  • 公司卖掉软件计入成本吗
  • 会务费入哪个科目
  • 快启动u盘pe怎么安装系统详细图文教程
  • regsrv.exe - regsrv是什么进程 有什么用
  • windowsxp的主要特点
  • Windows下查看PCI插槽链路
  • win8命令提示符怎么运行命令
  • win10自带microsoft office怎么用
  • win10系统附件在哪里
  • 常用at命令集
  • vue实现分页功能
  • bootstrap基础教程 源代码
  • cacls命令怎么运用
  • jquery popupDialog 使用 加载jsp页面的方法
  • 三消游戏在线
  • js中表单
  • jQuery ajax全局函数处理session过期后的ajax跳转问题
  • 增值税纳税申报操作流程和内容
  • 吉林省耕地占用税实施办法
  • 广东省职称证书编号查询系统
  • 江苏省官网
  • 应缴纳资源税税额怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设