随笔分类 -  django

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

1
点击右上角即可分享
微信分享提示