
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 · 632 阅读 · 0 评论 -
解决 python No migrations to apply 无法生成表
第一步:删除该app名字下的migrations文件。第二步:进入数据库,找到django_migrations的表,删除该app名字的所有记录。delete from django_migrations;第三步:python manage.py makemigrationspython manage.py migrate...原创 2019-04-01 14:22:47 · 277 阅读 · 0 评论 -
Django-字段类型
Django-字段类型AutoField根据ID自增长.如果没在别的字段上指定主键,Django就会自动添加主键字段.BooleanFieldmysql中没有boolean类型,所以在models里声明时,在数据库里1代表True,0代表False,但仍能用True,False判断.CharField字符串字段,对小字符串和大字符串都适用.对于更大的文本,应该使用TextFieldC...原创 2019-01-11 15:28:02 · 295 阅读 · 0 评论 -
Django rest framework Permissions
AllowAny:任何人都可以访问IsAdminUser:除了user.is_staff是true以外的都会被拒绝,也就是管理员才可以访问IsAuthenticated:只有注册用户才能访问IsAuthenticatedOrReadOnly:注册用户可以以任何方法访问,没有注册的用户只能以安全方法(GET,HEAD,OPTIONS)访问.就是说api可以被任何用户read,但是只能被注册用户...原创 2018-12-27 15:58:41 · 383 阅读 · 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 · 1503 阅读 · 1 评论 -
Django总结
创建项目 django-admin startproject itemName创建模块 python manage.py startapp modelNamesetting配置模块注册:INSTALLED_APPS INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django...原创 2018-10-28 10:05:10 · 357 阅读 · 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 · 1152 阅读 · 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 · 228 阅读 · 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 · 197 阅读 · 0 评论 -
Django-路由
Django-路由路由urls.pyfrom django.conf.urls import urlfrom django.contrib import adminfrom . import viewfrom . import personalurlpatterns = [ url(r'^$', view.hello), url(r'^person\w...原创 2018-10-26 10:04:36 · 249 阅读 · 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 · 150 阅读 · 0 评论