#GO

django基于存储在前端的token用户认证

首先是这个代码基于前后端分离的API,我们用了django的framework模块,帮助我们快速的编写restful规则的接口前端token原理:把(token=加密后的字符串,key=name)在登入后发到客户端,以后客户端再发请求,会携带过来服务端截取(token=加密后的字符串,key=name),我们再利用解密...

django跨域请求问题

同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现请求的url地址,必须与浏览器上的url地址处于同域上,也就是域名,端口,协议相同.比如:我在本地上...
代码星球 ·2020-05-17

django的RestFramework模块的源码分析

查看源码的前提要知道,找函数方法必须先在自己的类中找,没有再往父类找,一层一层网上找,不能直接按ctrl点击在我们自己定义的类中没有as_view方法的函数,所以肯定是继承了AIPView,那我们就去看下view=super(APIView,cls).as_view(**initkwargs)其中这句代码表示,最后它执...

golang与vscode的安装与配置

以下都是win10的安装与配置go语言官方下载地址:https://golang.org/dl/找到适合你系统的版本下载傻瓜式安装开始...  重要的2个变量环境:修改成自己合适的地址GOROOTGOPATH打开cmd,分别执行两个命令"goenv" 和 "goversion"&...
代码星球 ·2020-05-17

基于django的自定义简单session功能

简单思路:1.建立自定义session数据库2.登入时将用户名和密码存入session库3.将自定义的随机session_id写入cookie中4.在中间件中,取出浏览器请求中cookie的session_id5.使用session_id去数据库中比对用户名和密码,成功就访问,失败就重定向到登入页面 没有完善...

GoogleHacking语法篇

常用GoogleHacking语法:1、intext:(仅针对Google有效)把网页中的正文内容中的某个字符作为搜索的条件 2、intitle:把网页标题中的某个字符作为搜索的条件 3、cache:搜索搜索引擎里关于某些内容的缓存,可能会在过期内容中发现有价值的信息 4、filetype...
代码星球 ·2020-05-17

py3 与 Django 连接数据库: No module named 'MySQLdb'

问题在使用Django连接MySQL数据库的时候,出现了错误django.core.exceptions.ImproperlyConfigured:ErrorloadingMySQLdbmodule:Nomodulenamed'MySQLdb'解决在python2中,使用 pipinstallmysql-py...

部署django到服务器

服务器环境配置在本地的虚拟环境中,项目根目录下,执行命令收集所有的包 pipfreeze>plist.txt 安装并创建虚拟环境,如已创建则跳过此步 sudoapt-getinstallpython-virtualenv sudoapt-getinstallpython-v...
代码星球 ·2020-05-17

Django 基础篇(二)视图与模板

在django中,视图对WEB请求进行回应视图接收reqeust对象作为第一个参数,包含了请求的信息视图就是一个Python函数,被定义在views.py中#coding:utf-8fromdjango.httpimportHttpResponsedefindex(request):returnHttpResponse...
代码星球 ·2020-05-17

Django 基础篇(一)

创建:mkvirtualenv[虚拟环境名称]删除:rmvirtualenv[虚拟环境名称]进入:workon[虚拟环境名称]退出:deactivate所有的虚拟环境,都位于/home/.virtualenvs目录下进入虚拟环境前的提示:workondjiangoenv进入虚拟环境后的提示:  (djiangoenv)...
代码星球 ·2020-05-17

Django后端向前端直接传html语言防止转义的方法(2种)

Django后端向前端直接传html语言防止转义的方法(2种)目的,为了让前端对后端传输的这种方式不转义1.使用mark_safe()fromdjango.utils.safestringimportmark_safe#后端safe2.使用safe过滤器{{value|safe}} ...

Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: 'on_delete'

fromdjango.dbimportmodels#Createyourmodelshere.classCategory(models.Model):caption=models.CharField(max_length=16)classArticleType(models.Model):caption=models....

##Django中Application labels aren't unique解决方法##

pip更新了所有插件,发现了按平常编码遇到些问题,记录下。Django错误django.core.exceptions.ImproperlyConfigured:Applicationlabelsaren'tunique,duplicates:XXX(applicationname)解决方法创建的应用中settings...

Django之ModelForm组件

1ModelForm2a.classMeta:3model,#对应Model的4fields=None,#字段5exclude=None,#排除字段6labels=None,#提示信息7help_texts=None,#帮助提示信息8widgets=None,#自定义插件9error_messages=None,#自定...
代码星球 ·2020-05-17

Python之路【第十七篇】:Django【进阶篇 】(转自银角大王博客)

Model到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞:创建数据库,设计表结构和字段使用MySQLdb来连接数据库,并编写数据访问层代码业务逻辑层去调用数据访问层执行数据库操作importMySQLdbdefGetList(sql):db=MySQLdb.connect(user='root',d...
首页上一页...114115116117118...下一页尾页