
Django框架
小孟Tec
为什么我的眼里常含泪水?
因为我对这土地爱得深沉……
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django笔记 -3-- View 视图、cookie、session
3. url配置过程直接返回num数字, 在页面中的显示如下:关键字参数 -- ?P<num> 尖括号里面的参数的名字必须和view.py中的相应的函数参数相同。否则会报错6. 普通登录案例视图中函数参数的request就是HttpRequest类型的对象,request中包含浏览器请求的信息...原创 2018-11-12 22:06:11 · 270 阅读 · 0 评论 -
Nginx 笔记
通过观看 Nginx 视频,简单记得知识点。有点乱~有时间可以直接看视频讲解 ---https://www.bilibili.com/video/av22576578Nginx + uWSGI + Django 原理图,这里用到了一个另外的module:Mezzanine,也可以不用。LAMP 和 LNMP------------------------...原创 2019-03-05 22:23:07 · 338 阅读 · 0 评论 -
MySQL无法登陆root的解决办法 以及 修改root密码的4种方法
今天配置Django项目时突然连不上数据库了。应该是忘记密码了。(参考了几篇blog,取各家之所长,去各家之糟粕)像下面这两种错误产生的原因可能就是密码输入错误。注意:先检查一下MySQL服务有没有启动win下 启动用 net start mysql 停止用 net stop mysql没有重启指令。重启就是 先停用 再启用。linux 下 有重启...原创 2019-03-02 23:08:34 · 5902 阅读 · 1 评论 -
MySql修改数据库编码为UTF8
转载 2019-03-03 01:44:23 · 464 阅读 · 0 评论 -
基于CentOS 7 ,用Nginx + uWSGI 部署Django项目上线 【多图、详细、附项目源码】
先放一张布置完成的图,为来者勖!另外,此篇博客集多个博客之精华。这是我第二遍部署,重新申请的虚拟主机,并且一次成功。网址是http://157.230.141.185,音乐网站。感兴趣的小伙伴可以进去听听音乐哟~ 目前数据库里面有13首。国外服务器,打开可能慢一些,稍安~~估计2019.03 - 04月一直挂着这台虚拟机。后期若删除,导致无法访问还望理解~ ✿✿ヽ(°▽°)ノ✿...原创 2019-03-04 22:09:23 · 663 阅读 · 0 评论 -
requests.Session( )的作用
import requestssess = requests.Session( )requests库的session会话对象可以跨请求保持某些参数,说白了,就是比如你使用session成功的登录了某个网站,则在再次使用该session对象请求该网站的其他网页都会默认使用该session之前使用的cookie等参数,类似于以下urllib库的使用:cookie =http.cooki...转载 2019-03-07 14:49:01 · 26714 阅读 · 1 评论 -
Nginx开发从入门到精通
什么是Nginx英文主页:http://nginx.net。到 2013 年,目前有很多国内网站采用 Nginx 作为 Web 服务器,如国内知名的新浪、163、腾讯、Discuz、豆瓣等。据 netcraft 统计,Nginx 排名第 3,约占 15% 的份额(参见:http://news.netcraft.com/archives/category/web-server-surv...原创 2019-03-21 09:34:42 · 506 阅读 · 0 评论 -
Nginx 状态码
nginx有以下的状态码:200:服务器成功返回网页403:服务器拒绝请求。404:请求的网页不存在499:客户端主动断开了连接。500:服务器遇到错误,无法完成请求。502:服务器作为网关或代理,从上游服务器收到无效响应。503 - 服务不可用504:服务器作为网关或代理,但是没有及时从上游服务器收到请求。这些状态码被分为五大类:100-199 用于指定...转载 2019-03-27 10:01:39 · 195 阅读 · 0 评论 -
Django慕课网实战 -- 前端页面列表页显示、分页、筛选、排序、‘我要学习’模块提交(ajax)、机构详情页、机构收藏功能(ajax)
课程机构列表页数据显示step1: 在organization app中的views.py文件中创建OrgView类from django.shortcuts import renderfrom django.views.generic.base import Viewfrom .models import CourseOrg, CityDict# Create your ...原创 2018-11-28 13:22:55 · 925 阅读 · 0 评论 -
Django笔记 -4 -- Templates 模板、静态文件、中间件、后台、图片上传及分页
效果如下自定义过滤器加载filter文件 (文件名为 filters.py ) -- 此文件中可能包含多个过滤器{ % load filters % }mod过滤器不需要传递参数,| 前面的值默认为它的参数效果若需要传递多个参数(至少有一个参数,最多两个参数),则除第一个参数外,别的参数需要设置。下面 mod_val (方法)过滤...原创 2018-11-13 01:10:05 · 391 阅读 · 0 评论 -
django2笔记:路由path语法
9月23,Django 发布了2.0a1版本,这是一个 feature freeze 版本,如果没有什么意外的话,2.0正式版不会再增加新的功能了。按照以往的规律,预计正式版将在12月发布。备注:Django 2.0 于12月2日已经正式发布。 (链接)2.0无疑是一个里程碑版本,移除了对 Python2.7 的支持,最少需要 3.4 以上,建议使用3.5以上的版本。Wha...转载 2018-11-11 13:04:27 · 383 阅读 · 0 评论 -
ubuntu 18.04 设置 mysql 的编码为 utf8
概述ubuntu 内mysql 装上之后,数据库的默认编码不全是 utf8,有一些是 latin1 ,这就导致往数据库里面存储中文的时候会出现乱码,所以还是很有必要设置以下数据库默认编码的。通常修改编码的方式有一种是在 mysql 的交互shell中直接修改,但这个修改不是永久的,退出交互shell便会失效。下面主要介绍如何 持久性的修改mysql数据库的默认编码。步骤首先...转载 2018-11-11 23:11:30 · 2194 阅读 · 1 评论 -
Django笔记 -2-- Model属性及后端配置、模型关系及相关操作
复习:ORM框架 配置setting.py文件Django2.0中models下的ForeignKey()问题及解决Django2.0中编写models类下的ForeignKeybook = models.ForeignKey('BookInfo')django2.0与之前的1.8不同,报错: book = models.ForeignK...原创 2018-11-12 01:41:02 · 363 阅读 · 0 评论 -
Django笔记 -1 -- 简介与环境搭建、MVC对应MVT、ORM框架以及相应模型类和数据表的操作
1、简介与环境搭建MVC框架 -- 以用户注册为例Django是python中遵循MVC的一个web框架Django 中是MVT的模式,本质等同于MVCM:model模型 V:view视图 T:template模板其中V视图 相当于MVC中的C控制器,T模板相当于MVC中给的V视图快速开发 和 DRY原则 -- do not...原创 2018-11-08 22:23:02 · 301 阅读 · 0 评论 -
MongoDB 笔记 -- 入门篇
如下:键值对的形式 也可以方便的表示一对多 和 多对多的关系。MongoDB的缺点:数据可能会存在大量冗余。 比如上面的微博,如果有10万人转发了条这样的微博,那么这条微博的原作者、原url地址以及原始@的人的信息会被重复在每个人的字典中(重复10万次)。在关系数据库中,可以只存一次,然后别的表存一个此信息的id索引。安装ubuntu: sudo apt install...原创 2018-11-14 10:07:11 · 232 阅读 · 0 评论 -
win配置python虚拟环境 -- virtualenv
虚拟环境配置1)安装anaconda,官网下载安装即可。2)并把anaconda下面的python.exe 和 pip.exe文件添加到环境变量中。其中puthon就在anaconda 的目录下面pip.exe在anaconda/Scripts文件中。我的电脑->属性->高级->环境变量->系统变量->选中path->编辑->新建,...原创 2018-11-16 17:49:14 · 332 阅读 · 0 评论 -
Django 慕课前后端实战 -- xadmin后台管理系统、登录模块、注册模块、邮箱激活链接、找回密码
注意:win下面 pip install 安装python module失败后,可以去https://www.lfd.uci.edu/~gohlke/pythonlibs/网站才在相应的module,然后手动pip install 本地安装即可。手动安装步骤如下: 需要切换到下载模块的目录下。Models设计users -- 用户管理course -- 课程管理...原创 2018-11-22 13:51:57 · 4330 阅读 · 0 评论 -
Python装饰器 Decorators
之前在用Django搭web后端的时候,需要做个小功能就是:用户登陆之后长时间未操作会超时自动退出。并且当用户做某些事情,比如下载文件,留言,发送email 都需要先检验当前用户还是否处于已登陆状态。要是在每次事件前面都用 if 判断,代码冗余不说,也影响调试时的心情,简直不能忍。。。直到。。。发现。。。python还有。。。装饰器。。。这个功能!!!@de...原创 2019-05-11 00:56:59 · 191 阅读 · 0 评论