您还没有专辑

开始创建自己的专辑吧

创建
您可在个人中心-我的专辑处查看
当前位置:首页 > 编程开发 > 创建项目SmartBlog2-Python博客系统实战
下一节课程:这里显示课程名称长度多少课程名播放下一节重新播放
5s后将自动前往下一节课
为你推荐课程
为你推荐直播课
升级VIP特权,畅学全站89000+会员教程
立即升级特权超值
89000+教程
不限次学
素材/源文件
不限次下载
161大职业路径
不限次学
虎课读书
不限次收听

免费学习即将结束

关闭继续学习>

分享/下载
加入专辑收藏源文件
记笔记
编辑完成后,记得点我~

AI助教课程信息目录
我是AI助教小虎,你可以对本课程提出问题,我将根据课程内容为您解答
🌟1. 帮我总结这节课程的主要内容与知识点总结
💡2. 帮我提炼这节课程的章节段落
一键登录使用AI助教全新功能
复制

内容由AI大模型生成,请仔细甄别内容

图文教程学员互动 (1) 视频字幕
100%作业点评课后上传的作业,学习过程中有困难疑惑都可进行提问
您需要学习后才可以评价, 立即学习
全部互动一课一练课程提问
有内容评论
本课作业要求(暂无用户提交作业)
作业要求:根据视频教程中的内容,进行作业练习,在互动评论中上传你的作业,也可运用其他素材进行练习

那就开始今天的教程吧

1.要用语言来调用mysql,要用Python来驱动mysql,调用它的数据库编程接口,需要用到【init】,这个文件中要加几行代码,把pymysql的这个三方库引入进来,要import  pymysql ,

  调用pymysql的install_as_MySQLdb,这个就是项目启动的时候,自动的把数据库的三方库相关用到的库文件给导入进来。

2.下一步要建立应用模块,未来的代码不可能都写在SmartBlog这个项目的总目录下,需要按应用来管理,要创建一个自己定义的应用,要用Python脚本来执行manage.py,

 这个就是命令行的执行程序方式,刚才创建项目的时候叫startproject,要创建一个应用叫startapp,这个app起一个名字就叫blog,现在用的就不是一个windows系统的.exe命令,

 是用Python解释器执行了manage.py,然后传进来两个参数。

3.报出一个错误,这个错误是在django和mysql集成的时候经常看见的,它其实是说mysql客户端的版本比较低,它让我们用1.4.0,其实找不到1.4.0这个版本,就进到程序里边,

 用鼠标点base.py这个36行,就会进到它错误的位置,直接把它注释掉就可以了, 因为它是一个三方库,不是自定义的脚本,PyCharm会提示你是不是真的要改,点OK就行了,

 注释掉之后再来执行就是抛了这个错。

4.创建完blog  APP之后,需要注册自定义的应用模块,还是在settings.py中注册这个APP,找到APP  INSTALLED安装的APP,默认django有很多它内置的APP,复制一行,

 把里边的内容改成刚才的模块名字,在配置文件中把新建的应用加进去,并且注册到了项目中。

5.要创建数据库模型,在新建的blog应用下面要创建一个用户信息表,要让这个管理端来帮我们管理用户信息,管理端它默认自带一个user的用户体系,如何来扩展这个用户表,

 先定义一个model,这个model就是默认的用户表,django有一个orm体系,就是说它会用程序的model类映射成数据库的脚本,一旦错了很难往回去改,先不要着急的去创建数据模型。

6.要创建数据模型这个表,表名字和类名叫class,原来它默认就叫user,需要扩展user就是默认的用户信息表,要引入from  django.contrib它  .auth.models  import谁,import抽象的用户的父类,

 要把这个父类继承才能达到扩展它用户表的需要,这个是博客系统的用户信息表,它扩展了admin.auth.user 这个模型,扩展的字段就是user表原有的字段,不需要再重新定义一遍。

查看更多
您需要学习后才可以评价, 立即学习
字幕加载中...
登录后查看更多
换一批

为你推荐

同学,小虎知道你非常努力的想学习!

老师录制课程真的也很辛苦

赞助一下吧

确定学习吗?

您每天可免费学习一个教程。

成为VIP可无限学习 !

成为VIP吧!

成为VIP吧!

您已经免费学习 1 个教程 !

我们录制教程很努力的,赞助下吧 !

升级VIP吧!

您已经学习 5 个教程啦!

我们录制教程很努力的,赞助升级下吧 !

您已经累计下载5个源文件


您在当前分类下不是VIP,赞助VIP享受无限下载


您已经累计下载5个素材文件


您在当前分类下不是VIP,赞助VIP享受无限下载


您已经累计下载5个源文件


您在当前分类下不是VIP,赞助VIP享受无限下载


您已经累计观看5个图文教程


您在当前分类下不是VIP,赞助VIP享受无限观看


学习后才能评价哦!

学习后才能提问哦!

获得30虎课币

评论提交成功,将在审核通过后显示

×

下载素材/源文件:

收藏成功
取消成功
已是第一张图了
已是最后一张图了
已是第一张图了
已是最后一张图了
记笔记

导出笔记

笔记导出历史

00:00

0/12
确定保存
笔记导出历史导出完成的笔记将保留1天,如有需求请及时下载
课程名称
导出时间
文件大小
状态
操作
AI视频总结
AI正在分析视频,请稍等…
AI总结遇到了一些问题 点击重新获取
点击重新获取
成为全站通VIP 查看完整AI总结
复制
特惠
充值
7折购
今日还在继续学习的你,太棒了!
7
折扣券可用于
年费无限VIP
立 即
使 用
此活动优惠不可与其他活动叠加使用
有效期:000000
消息
登录即可查看消息记录
建议
意见
官方
客服
在线咨询客服热线

您可以与在线客服进行沟通获得帮助

工作日:9:00~22:00节假日:9:00~18:00

联系在线客服

您可以电话联系客服进行沟通获得帮助

工作日:9:30~18:30

400-862-9191
虎课
积分
免费学习89000+个教程!
配套素材、源文件一键下载!
昨日学员已学习了27,078
并提交了210份作业!
登录后立即学习!
loading
微信扫码关注即可登录
您需要同意协议才可以进行登录
登录虎课网,每天免费学课程全站 89000+ 视频会员教程 | 每日可免费学 1
为确保账户信息安全
请先进行真实姓名验证后进行充值付款
立即验证