随笔分类 - Django
摘要:django数据库不存在就插入存在就修改 ## 需求 django插入数据到数据库时,需要根据条件判断,如果不存在,就插入一条新数据,如果已经存在,则修改数据的字段 ## 解决办法 ### 函数 使用该函数可以完成上述功能 `模型.objects.update_or_create()`例如`Stud
阅读全文
摘要:Django显示SQL语句 1、使用connection显示 导入:from django.db import connection 获取SQL语句:connection.queries 样例 @action(detail=False) def test_print_sql(self, reques
阅读全文
摘要:django记录日志简单用法 1、创建项目 django-admin startproject django_log_learn 创建django_log_learn/views.py添加以下内容 import logging from django.http import HttpResponse
阅读全文
摘要:Django使用阿里云邮箱发送邮件 1、创建Django项目 任意文件夹下执行命令 E:\Python39\Scripts\django-admin.exe startproject django_email_learn django-admin.exe路径(Python安装目录下的Scripts文
阅读全文
摘要:Django使用QQ邮箱发送邮件 1、创建Django项目 任意文件夹下执行命令 E:\Python39\Scripts\django-admin.exe startproject django_email_learn django-admin.exe路径(Python安装目录下的Scripts文件
阅读全文
摘要:假设Model6是需要迁移的app但是运行python manage.py makemigrations和python manage.py migrate后总是报no changes,可以这么解决 1、删除Model6文件夹下migrations文件夹下除__init__.py的其他文件 2、删除数
阅读全文
摘要:1、基本与查询 from django.db.models import Q q1 = Q() q1.connector = 'AND' q1.children.append(('sex', '男')) q1.children.append(('age', 23))objs = Student.ob
阅读全文
摘要:假设访问的views.py如下 1.使用url配置默认页 from django.conf.urls import url from django.contrib import admin from django.urls import path from HelloWorld import vie
阅读全文
摘要:接https://www.cnblogs.com/rainbow-tan/p/13385754.html 1、创建数据库 create database DjangoDB default charset=utf8; 2、配置数据库信息 在settings.py中添加代码 3、创建数据库模型 pyth
阅读全文
摘要:1、下载 python -m pip install Django==3.0.8 -i https://pypi.tuna.tsinghua.edu.cn/simple 2、新建一个项目 python django-admin.py startproject FirstDjango django-a
阅读全文