![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django框架
熊熊玩python
不是程序员的程序员
展开
-
使用Django构建个人网站(一)——主页前端页面构建
目录BOOTSTRAP的使用导航栏的构建轮播图及个人简介位置栅格系统轮播图栅格内的栅格完整代码Python之禅SKILLS描述底部下载代码这是我的第一篇博客,也想记录一下自己使用django+bootstrap构建个人网站的过程,供自己日后查看及方便其他的同好。话不多说,我的第一步没有从django的后台开始,我要构建一个能看的过去的主页,主页使...原创 2019-07-11 20:53:57 · 3887 阅读 · 4 评论 -
【转载】Django之ORM 一对一
先来区分一下什么是一对一、多对多一对一:子表从母表中选出一条数据一一对应,母表中选出来一条就少一条,子表不可以再选择母表中已被选择的那条数据一对多:子表从母表中选出一条数据一一对应,但母表的这条数据还可以被其他子表数据选择共同点是在admin中添加数据的话,都会出现一个select选框,但只能单选,因为不论一对一还是一对多,自己都是“一”多对多总结:比如有多个孩子,和多种颜色、每个孩...转载 2019-08-14 22:03:57 · 253 阅读 · 0 评论 -
使用Django构建个人网站(十一)——注册内容追加,后台存入数据库
之前写前端,就感觉难度颇大,好在自己克服了其中的困难。但是今天在后台数据保存时候,遇到了一些难题,我必须要记录下来,作为教训。文章目录报错内容总结下集预告报错内容django.db.utils.IntegrityError: NOT NULL constraint failed: account_userprofile.user_id报错内容看起来很简单,但是我却一直都不知道为什么,我原来...原创 2019-08-14 21:55:46 · 321 阅读 · 1 评论 -
使用Django构建个人网站(六)——博客前端构造页面
每次写前端也免得时候,我都不知道怎么去写我的构造过程。因为这里面的知识——太复杂太乱,我觉得甚至HTML根本就不能称之为“编程语言”,但没办法,自己的网站,没有美工,想让网站酷炫而又好看,我只能自己写。可是真的不知道怎么去讲述出来。效果图如下:整体思路就是利用bootstrap框架,把网页8、4开,然后合理分布,./templates/blog.html代码如下:{%...原创 2019-07-18 23:14:22 · 339 阅读 · 0 评论 -
使用Django构建个人网站(七)——前后端数据交互,展示博客
今天我的计划就是把博客展示到页面上——完成前后端交互。目录一、视图处理函数二、前端静态页面转动态界面一、视图处理函数./blog/views.py文件中代码如下。from django.shortcuts import renderfrom django.http import HttpResponsefrom .models import Blog, Categor...原创 2019-07-20 00:25:06 · 707 阅读 · 0 评论 -
使用Django构建个人网站(十)——注册内容追加,前端知识大应用
文章目录技术概要构建django模板,追加User内容模型构造后台管理构建前端页面表单构建这篇博客算是一个十分庞大的实践了,之前的每个功能实现都是很简单的——调用调用框架,自己写一些简单的视图函数。今天我将完成对博客系统注册内容的追加,博客前端页面的完善两个部分。重点在于前端页面的完善了技术概要构建django模板,追加User的内容构建前端页面使用js完成用户注册页面信息的验证...原创 2019-08-10 11:47:24 · 300 阅读 · 0 评论 -
使用Django构建个人网站(九)——博客登录(一个简易demo)
这一段时间没有更新博客,因为一些其他原因,玩心最近有点泛滥,dota2的时间也增加了很多。我意识到这样是不对的,只有提升技术,提升自我,才能实现自己的人生理想,做一名心目中的技术人才文章目录博客登录简介MTV逐步构建Model构建博客登录简介作为一个(自认为)比较成熟的项目,多用户交互是少不了的,要把用户名、密码等信息保存在数据库中。这一部分,我本应驾轻就熟。我曾经用Flask框架...原创 2019-08-05 20:39:10 · 1096 阅读 · 0 评论 -
使用Django构建个人网站(八)——使用AJAX完成浏览量的增加
这篇博客的涉及的内容就比较多了,主要是为了完善每一篇博客的基本信息。如下图中的主要还是数据库的操作,点赞部分的功能我决定使用ajax前后端交互来完成,剩下的评论部分先留个坑,以后增加了多用户管理的时候再来进行。这部分涉及到前端知识,我已经很久没有复习前端的知识了,可能用起来比较生疏,正好写下这篇博客加深一下印象。目录一、浏览量统计二、AJAX动态加载一、浏览量统计...原创 2019-07-22 23:12:25 · 318 阅读 · 0 评论 -
使用Django构建个人网站(五)——MTV架构、模板创建
今天终于开始进入数据部分了,我将建立一个数据库表,存储我的博客信息、博客分类,并简单的让他们在前端界面显示出来。目录一、MTV架构1.1、MVC模式1.2、MTV模式1.3、ORM模型二、编写模型2.1、创建新应用2.1.1、创建blog应用2.1.2、配置url2.2、构建模型2.3、设置超级管理员2.3、重写前端页面2.3.1、改写首页...原创 2019-07-16 01:15:25 · 1111 阅读 · 2 评论 -
使用Django构建个人网站(四)——使用地址栏传参获取不同的页面
自己挖的坑,现在跪下来也要填完……其实我都已经不太想弄中英双文了。实在是太麻烦了。不过已经做了,还是进行下去吧。先把静态网页改好,后面的再慢慢转为动态网页。让我能够弄下去的原因是,后续我发的中文博客,将在django后台爬虫访问有道云字典,让它自动翻译成英文。如果不是为了这个技术点,我也不弄了…………目录一、新建模板二、django设置不同访问路径2.1、加载主页2.2、地...原创 2019-07-14 23:52:44 · 1158 阅读 · 0 评论 -
使用Django构建个人网站(三)——模板套用
本来已经准备开始模型构建了,突然想起要把自己当初挖的坑——双语网站给填一下,那这次干脆先把模板套用弄好。接下来完成中英界面之后再正式进入数据部分。目录一、模板的继承1.1、header.html代码:1.2、footer.html代码1.3、base.html代码1.4、加载主页,index.html二、启动服务三、总结一、模板的继承之前我的主页是一个静...原创 2019-07-13 20:30:49 · 4165 阅读 · 0 评论 -
使用Django构建个人网站(二)——加载模板和静态文件
目录一、创建django项目二、模板和静态文件2.1、模板设置2.2、静态文件设置三、URL的设置四、视图处理函数五、静态文件加载5.1、启动服务5.2、修改静态文件路由六、总结上一篇博文我简单的用bootstrap构建了个人网站的主页,现在就使用Django把它加载出来。如果要一起跟着我做,这里附上个人网站主页的下载地址,供大家使用。我的个人主...原创 2019-07-12 00:42:42 · 1061 阅读 · 2 评论 -
使用Django构建个人网站(十二)——更换MYSQL数据库
使用sqlite3固然比较方便,但是也带来了诸多不便。我用三台机器(还有一台服务器)进行开发,每次都得用git同步数据库数据,实在太不方便了,于是我要把它转移到mysql下,用云端数据库(腾讯云数据库)保存信息。有很多注意事项,要一一注意切换数据库在settings.py中进行如下改动DATABASES = { 'default': { 'ENGINE': 'd...原创 2019-08-18 13:44:32 · 365 阅读 · 0 评论