django
ls_ange
这个作者很懒,什么都没留下…
展开
-
migrations文件转sql语句
migrations文件转sql语句 python manage.py sqlmigrate app名 文件编号 # 例 python manage.py sqlmigrate card 0009 --settings=xxx.settings.dev原创 2021-03-18 19:33:58 · 554 阅读 · 0 评论 -
解决 python No migrations to apply 无法生成表
第一步: 删除该app名字下的migrations文件。 第二步: 进入数据库,找到django_migrations的表,删除该app名字的所有记录。 delete from django_migrations; 第三步: python manage.py makemigrations python manage.py migrate ...原创 2019-04-01 14:22:47 · 231 阅读 · 0 评论 -
Django-字段类型
Django-字段类型 AutoField 根据ID自增长.如果没在别的字段上指定主键,Django就会自动添加主键字段. BooleanField mysql中没有boolean类型,所以在models里声明时,在数据库里1代表True,0代表False,但仍能用True,False判断. CharField 字符串字段,对小字符串和大字符串都适用.对于更大的文本,应该使用TextField C...原创 2019-01-11 15:28:02 · 251 阅读 · 0 评论 -
Django rest framework Permissions
AllowAny:任何人都可以访问 IsAdminUser:除了user.is_staff是true以外的都会被拒绝,也就是管理员才可以访问 IsAuthenticated:只有注册用户才能访问 IsAuthenticatedOrReadOnly:注册用户可以以任何方法访问,没有注册的用户只能以安全方法(GET,HEAD,OPTIONS)访问.就是说api可以被任何用户read,但是只能被注册用户...原创 2018-12-27 15:58:41 · 339 阅读 · 0 评论 -
服务器上运行Django项目出现Invalid HTTP_HOST header错误
Invalid HTTP_HOST header: ‘xxxx’. You may need to add u’xxxx’ to ALLOWED_HOSTS. 在访问请求时出现这个错误,说明没有修改setting.py里的ALLOWED_HOSTS=[’*’]原创 2018-12-20 15:07:12 · 1391 阅读 · 1 评论 -
Django总结
创建项目 django-admin startproject itemName 创建模块 python manage.py startapp modelName setting配置 模块注册:INSTALLED_APPS INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django...原创 2018-10-28 10:05:10 · 305 阅读 · 0 评论 -
Django-Models-多表查询
Django-Models-多表查询 表关系 一对多:models.ForeignKey(其他表) 多对多:models.ManyToManyField(其他表) 一对一:models.OneToOneField(其他表) 一对多关系(从表为userinfo和主表usertype) 设置外键 user_type=models.ForeignKey(to="usertype...原创 2018-10-26 10:07:56 · 1101 阅读 · 0 评论 -
Django-服务器端对象-跨域请求
Django-服务器端对象-跨域请求 在接口函数中配置 from django.http import HttpResponse,response,JsonResponse def login(request): todo_list = [ {"id": "1", "content": "吃饭"}, {"id": "2", "原创 2018-10-26 10:06:20 · 192 阅读 · 0 评论 -
Django-服务器端对象
Django-服务器端对象 request 通过request.method可以查看提交方式 request 解析数据 get request.environ request.GET #如果提交数据方式为: http://localhost:8080/position/12/?name=tom&pass=123 获取方式: request.GET.get...原创 2018-10-26 10:05:37 · 139 阅读 · 0 评论 -
Django-路由
Django-路由 路由 urls.py from django.conf.urls import url from django.contrib import admin from . import view from . import personal urlpatterns = [ url(r'^$', view.hello), url(r'^person\w...原创 2018-10-26 10:04:36 · 189 阅读 · 0 评论 -
Django-安装
Django 简介 python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 中文文档 安装 windows 下载 Django 压缩包,解...原创 2018-10-26 10:03:34 · 98 阅读 · 0 评论