python
wolf131721
这个作者很懒,什么都没留下…
展开
-
Django使用ajax异步请求时,如何解决403问题
ajax异步请求会出现如下问题解决方案首先,在views.py里导入包from django.views.decorators.csrf import csrf_exempt,csrf_protect然后,在views.py里定义的函数前面加上@csrf_exempt...原创 2020-01-14 15:56:51 · 293 阅读 · 0 评论 -
django查询结果转json
方法一:利用serializers转换from django.core import serializersdef json_test(request): data = {} book = Book.objects.all() data['list'] = json.loads(serializers.serialize("json", book)) re...转载 2019-06-24 14:21:51 · 533 阅读 · 1 评论 -
Django2.0 使用 django-cors-headers 解决跨域问题以及其中的坑
1、使用pip安装pip install django-cors-headers2、添加到setting的app中INSTALLED_APPS = ( ... 'corsheaders', ...)3、添加中间件(注意位置顺序)MIDDLEWARE = [ # Or MIDDLEWARE_CLASSES on Django < 1.10...原创 2019-06-21 13:44:09 · 4322 阅读 · 0 评论 -
Django2.0使用pymysql0.93版本
Django2.0使用pymysql0.93版本报错看到这个错误比较头疼,换以为是缺少依赖库,安装了 mysqlclient 和 newer 还是不好使,查了好多文章终于找见的解决方案1.第一步注释掉这里的代码2.第二步继续运行会发现如下错误此处的 str 没有 decode 的属性,点击进入operations.py 文件 把 decode 改为...原创 2019-06-20 13:01:04 · 442 阅读 · 0 评论 -
django中配置允许跨域请求
对于django安装django-cors-headerspip install django-cors-headers配置settings.py文件1.在INSTALLED_APPS里添加“corsheaders”INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'd...转载 2019-05-05 18:27:37 · 1001 阅读 · 0 评论 -
Django1.9重写用户模型报错has no attribute 'USERNAME_FIELD'
Django1.9.5Python3.6在重写用户模型时报错:AttributeError: type object ‘UserProfile’ has no attribute ‘USERNAME_FIELD’models.py- 新建用户模型UserProfile继承自AbstractBaseUserfrom django.db import models# Crea...翻译 2019-03-13 10:46:03 · 1510 阅读 · 0 评论 -
python面试题
第一章 python基础1,为什么学习pythonpython是当下比较火的语言之一,涉及的范围比较广,在大数据、人工智能等各个方面都有很好的发展2,通过甚途径学习的python网上教学视屏,书籍,博客3,公司线上和开发环境用的什么系统 线上用的centos7,开发环境用的Ubuntu4,简述python和java,php,c,c#,c++的对比 个人觉得,py...转载 2019-03-11 14:53:47 · 138 阅读 · 0 评论 -
django 自定义过滤器
自定义过滤器首先在app底下新建一个templatetags目录,里面添加两个文件,目录结构如下: 然后在settings.py中把templatetags目录作为app注册INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttyp...转载 2019-02-01 10:33:52 · 308 阅读 · 1 评论 -
django配置
配置settings.py1.数据库相关 EGNIGE: 数据库引擎 mysql sqllite3NAME: 数据库名HOST: IPPORT: 端口号USER: 用户名PASSWORD: 密码2.静态文件相关的STATIC_URL = 'static'STATICFILES_DIRS = [ os.path...原创 2019-01-31 14:33:57 · 112 阅读 · 0 评论 -
python创建django项目
1.django安装pip install django2.创建django项目django-admin startproject 项目名3. 创建APP 进入项目根目录python manage.py startapp app名字4. 启动项目python manage.py runserver 127.0.0.1:80805.数据库相关py...原创 2019-01-31 14:09:21 · 92 阅读 · 0 评论 -
python 输出结果
1.输入内容:input('请输入内容')2.输出内容:print ("输出内容")3.代码演示:num=int(input("输入一个数字:"))if num%2==0: if num%3==0: print ("你输入的数字可以整除 2 和 3") else: print ("你输入的数字可以整除 2,但不能整除 3")else:原创 2018-01-14 22:40:57 · 4961 阅读 · 0 评论 -
python2.x和python3.x中raw_input( )和input( )
1.Python 2.0输入有两种:一种是input,另一种是raw_input,二者之间的主要区别在于:1、input是处理数值问题,例如:input(“number\n"),提示输入是时,我们输入的是1+2,则输出为3。也就是说input对我们输入的表达式进行了求值。2、针对同样的输入1+2。而raw_input则将原样输出1+2。2.P翻译 2018-01-14 22:15:39 · 2496 阅读 · 0 评论 -
python 初学 中文输出乱码
输出乱码问题的解决方案:1> 文本代码模块前输入# -*- coding: utf-8 -*- 2>打开文本另存为,选择UTF-8编码;原创 2018-01-14 22:06:23 · 182 阅读 · 0 评论