随笔分类 - django全栈工程师
摘要:function Auth () { var self = this; self.username = $('input[name="username"]').val(); self.password = $('input[name="password"]').val(); } Auth.proto
阅读全文
摘要:第一步,加载1个css文件和1个js文件 bootstrap-datepicker.min.css bootstrap-datepicker.js 第二步,修改bootstrap-datepicker.js内容,红色是需要添加的内容 var dates = $.fn.datepicker.dates
阅读全文
摘要:// 错误消息提示框 function Message() { var self = this; self.isAppended = false; self.wrapperHeight = 100; self.wrapperWidth = 300; self.initStyle(); self.in
阅读全文
摘要:第一步,安装Pillow pip install Pillow 第二步,创建一个python package,注意,必须有__init__.py文件,然后在windows主机上随意找一个字体文件我这里是simhei.ttf 第三步,创建一个py文件,内容如下: import random from
阅读全文
摘要:第一步,安装 pip install djangorestframework 第二步,在settings.py里去注册应用 INSTALLED_APPS = ['rest_framework' ] 第三步,在合适的路径下创建一个serializers.py文件,内容如下: 主要目的: 我们djang
阅读全文
摘要:restful.py文件内容如下:这样我们就可以用restful封装的函数来给客户端返回值,比如正常就是200,认证失败就是401,前端ajax拿到返回值可以根据返回值来判断是否正常 from django.http import JsonResponse class HttpCode(object
阅读全文
摘要:第一步,在settings.py中加入如下: MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR,'media') 第二步,在view视图中添加如下函数(restful是我封装的函数,可以看另外一篇文章查看内容) @require_POS
阅读全文
摘要:第一步,将ueditor编辑器相关配置文件(ueditor.all.min.js和ueditor.config.js加载至静态文件下面,并且创建一个ueditor的视图) 第二步,在主配置文件settings.py中加入如下 UEDITOR_UPLOAD_TO_SERVER = True UEDIT
阅读全文
摘要:HttpResponse对象 Django服务器接收到客户端发送过来的请求后,会将提交上来的这些数据封装成httpresponse对象传给视图函数,视图处理完相关逻辑后,也需要返回一个响应给浏览器,而这个响应必须返回HttpResponseBase或者他的子类对象,而HttpResponse就是Ht
阅读全文
摘要:限制请求method 什么是method 1.通常客户端请求服务器获取资源为GET方式 2.客户端提交数据给服务器端数据为POST方式 method限制请求 如果要限制请求,比如客户端只允许用GET方式访问网站,其他的方式统统不允许,那么就可以如下: require_http_methods()中可
阅读全文
摘要:执行migrate报错的解决办法: 想知道migrate为什么报错,需要先了解migrate到底做了什么事情 migrate做了什么事情? 1.将相关的迁移脚本翻译成sql语句,然后在数据库中执行 2.如果sql语句执行没有问题,那么会将相关的迁移脚本的名字记录到数据库中django_migrati
阅读全文
摘要:一对多 环境 两个类:书的类别和文章,一片文章只能有一个作者,一个作者可以有多个文章,这之间组成了一对多的关系 添加文章 通过书的类型查找文章 一对一 环境 如果一张表里面字段非常都可以考虑把一张表拆成2张表,这样在查询的时候比在一张表上查询速度快,例子:一个用户表,一个用户扩展信息表,这是一对一个
阅读全文
摘要:页面的布局 如以上设置,最后出现的效果应该如下:
阅读全文
摘要:Centos7中安装Python虚拟环境 2018年08月27日 00:09:36 kaichenkai 阅读数:984 Centos7中安装Python虚拟环境 2018年08月27日 00:09:36 kaichenkai 阅读数:984 Centos7中安装Python虚拟环境 Centos7
阅读全文
摘要:1.orm模型的使用 1.在ORM模型中contains和icontains都是查找目标中包含老师字符串的,唯一的区别是icontains对大小写不敏感,而contains对大小写是敏感的 Teacher.objects.filter(name__contains='老师') Teacher.obj
阅读全文
摘要:/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abb...
阅读全文
摘要:function Banner() { var self = this; self.countLi = $('.banner-group .bannerUl li').length; self.bannerUl = $('.banner-group .bannerUl'); self.bannerG
阅读全文
摘要:1.初始化一个项目:npm init 2.安装gulp环境:npm install gulp --save-dev packages.json内容如下: 创建gulpfile.js(必须叫这个名字)
阅读全文
摘要:第一种方法proxy 如果你对Django提供的字段,以及验证的方法都比较满意,没有什么需要改的。但是只是需要在他原有的基础之上增加一些操作的方法。那么建议使用这种方式。示例代码如下: #在model.py下 class Person(User): class Meta: proxy = True
阅读全文
摘要:中间件可以控制浏览器发送request请求到达view视图之前和response到达浏览器之前动作from django.http import HttpResponseEXCLUDE_IPS = ['127.0.0.2']def process_view(get_response): def mi
阅读全文