随笔分类 - django
1
django中的随笔放在这个分类里
摘要:model一般都是有多个属性的,但是很多时候我们又只需要查询特定的某一个,这个时候可以用到values和values_list 利用values查询 from attendence.models import Employee from attendence.models import Employ
阅读全文
摘要:批量删除使用__in try: case_stepid = request.POST.get('case_stepid', '') case_stepids = request.POST.get('case_stepids', '') case_stepids = case_stepids.spli
阅读全文
摘要:方法一,使用model_to_dict from django.forms.models import model_to_dict list = ProjectCase.objects.filter(prj_id=prj_id).order_by('-prc_id') data = []
阅读全文
摘要:实现代码如下 from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage from django.forms.models import model_to_dict def getProjectResultLi
阅读全文
摘要:一、问题 django 同一接口post请求失败,get请求成功,原因是django post接口有csrf校验 curl -H "Content-Type: application/json" -X POST -d '{"id":1}' http://200.200.169.135:4666/mo
阅读全文
摘要:1、适用版本 django3就不要尝试了,不支持 2、安装模块 pip install django-rest-swagger 3、修改setting.py INSTALLED_APPS = [ ... 'rest_framework_swagger', ] SWAGGER_SETTINGS = {
阅读全文
摘要:一、setting设置 import os LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { //格式 'simple': { 'format': '%(levelname)s |%(asctim
阅读全文
摘要:一、背景 请求地址有个后缀不断变化,需要一个动态路由匹配,让这个请求地址都指向同一个方法,且获取这个后缀的值 二、解决方法 搜索了有好几种方法,我这里只使用了其中一种:路由变量 上面 Django 定义的路由只能代表一个页面,为了使路由指向多个不同的页面,可以在路由中定义变量 变量类型有:整型、字符
阅读全文
摘要:1、新建api,新建成功后,复制项目下的urls.py到api下面 2、设置项目下的urls.py文件,如图 3、在新的url新建接口即可
阅读全文
摘要:一、检查配置 setting.py INSTALLED_APPS = [ 'django..admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib
阅读全文
摘要:一、GET 前端ajax传值,type为get $.ajax({ url: "/ctest/env_add/", type: "get", data: { "env_id": env_id, }, // dataType: "json", success: function () { alert("
阅读全文
摘要:一、新增 env = Env(env_name=env_name,hostname=hostname) env.save() 二、删除 Env.objects.get(env_id=env_id).delete() 三、更新 Env.objects.filter(env_id=env_id).upd
阅读全文
摘要:不要轻易执行以下步骤,上次将数据库全都删除重来了orz 一、将库删除 二、删除django_migrations表格记录 三、python文件删除 四、之后执行 python3 manage.py migrate python3 manage.py makemigrations ctest pyth
阅读全文
摘要:输入框1 id:moa_req 输入框2 id:moa_rsp 前端代码 index.html $.ajax({ url: "/ctest/interface/", type: "post", data: { "pb": pb, "ip": ip, "clienttype": clienttype,
阅读全文
摘要:django 运行后,请求地址时报错400,Invalid HTTP_HOST header: '*:1314'. You may need to add '*' to ALLOWED_HOSTS. 修改setting.py ALLOWED_HOSTS = ['*'] --允许所有的地址访问 or
阅读全文
摘要:1.环境准备 环境 linux 已安装 python3.6 2.创建一个虚拟环境 python3.6 -m venv venvname 3.进入虚拟环境目录安装django cd venvname/bin/ source ./activate --激活虚拟环境cd..pip3 install dja
阅读全文
摘要:记录配置 ctest:api名称 1、程序数据库配置 __init__.py文件(settings.py同目录下,也可以之间添加在settings.py) import pymysql pymysql.install_as_MySQLdb() 将settings.py中的DATABASES修改为可用
阅读全文
摘要:1、打开Mac控制台 2、安装Django(我使用的是python3版本,用pip3安装) pip3 install Django 3、创建项目, 后面是创建文件的目录 django-admin.py startproject interfaceProject /Users/xxx/package
阅读全文
摘要:1、到指定的目录 2、创建一个django项目 django-admin startproject djangoTest 3、项目目录下,创建一个application python manage.py startapp api 4、执行项目 python manage.py runserver 1
阅读全文
摘要:妙龄少女为何深夜失眠!!!,只因安错django版本!!! 发现报错的时候,先看一下python的版本,再看一下Django版本是不是对应的 我的python版本是3.5,但是django版本是3.0(默认安装的最新版本),版本不匹配就一直报错 删掉原来的版本,重新安装指定版本的django就Ok啦
阅读全文
1