makemigrations django4 migrate django
get_object_or_404 method in Django Models
Some functions are hard as well as boring to code each and every time. But Django users don’t have to worry about that because Django has some awesome ......
Django——数据库2
# Django——数据库2 添加数据 ```python # 添加数据 # 1、使用create方法 # data = Students.objects.create(name='阿宸' , age=26 , gender='2' , height=1.79) # 2、直接写入数据 , 写入完之后 ......
Django——ORM
# Django——ORM ## 一、模板 ``` 'parentloop': 外层循环 'counter0': 当前循环获得数据的索引,索引是从0开始计算 'counter': 当前循环获得数据的索引,索引是从1开始计算 'revcounter': 当前反向循环获得数据的索引, 索引是从1开始计算 ......
Django——数据库
# Django——数据库 django在操作数据库 ``` 1、配置好要连接的数据库 2、定义模型类 3、迁移数据库 4、使用类对象方式操作数据库 ``` 数据迁移的命令 ``` python manage.py makemigrations python manage.py migrate `` ......
Django
# 初识Django ## 一、静动态网页 当前端页面需要从数据库或者从后端代码上获取到对应数据时 , 需要将前端页面进行转化。需要通过jinja2模块将前端页面进行转化。 下载模块 ``` pip install jinja2 ``` ```python import pymysql from j ......
Django——路由
# Django——路由 ``` django-admin stratproject day3 启动项目的命令:python manage.py runserver 端口号 创建应用:python manage.py startapp app名称 ``` Django项目是settings文件 `` ......
Django——路由2
# Django——路由2 ## 1、路由分发 在开发中可以会有很多个应用 , 把所有的路由都写在根目录的urls中是不现实。 在每一个应用中都自带创建一个urls进行路由的配置 , 但是浏览器要进行访问该应用中路由,需要通过根目录中的urls路由入口进行访问。 ```python # 只要路由是从 ......
Django——视图
# Django——视图 ## 一、反向解析路由 在html(模板)使用反向解析来获取访问的视图函数的完整的URL路径 。在配置路由的时候 , 需要给url去一个名字 , 方便在html中进行反向解析。 在html中解析路由的格式:`{% url URL模式名称 参数%}` 当路由模式名字一致 , ......
Django——视图2
# Django——视图2 ## 一、视图 视图函数就是一个python函数 , 当django接收到浏览器发送的请求,视图函数就进行接收与响应,视图函数的第一个参数必须是HttpRequest实例(也就是HttpRequest的对象),视图函数必须返回一个HttpResponse对象或者子对象作为 ......
Django——模板
# Django——模板 模板:django对模板文件没有特别大的限制 , html , txt ,没有类型的文件。 django提供一种动态生成html页面的快捷方式 , 也就是模板。模板语言(DTL) ## 1、配置模板 pycharm创建django项目会自动将我们的模板templates配置 ......
10_How deploy a Django application using Nginx & Gunicorn in Production
地址:https://www.codewithharry.com/blogpost/django-deploy-nginx-gunicorn/ How to host Django Application using gunicorn & nginx in Production In this po ......
手把手Django+Vue前后端分离
# 前言 众所周知,Django对于网站快速开发非常友好,这得益于框架为我们做了很多事情,让我们只需要做一些简单的配置和逻辑即可把网站的功能开发出来。但是,在使用Django的过程中,有一个地方一直是比较难受的,那就是使用Django自带的模版,这种通常需要自己利用HTML+CSS+Jquery的方 ......
Django时区问题
## Django时区问题 ## 一 naive time 与 active time **naive time就是不带时区的时间**, **Active time就是带时区的时间**。 举例来说,使用datetime.datetime.utcnow()、datetime.datetime.now( ......
django
简述http协议及常用请求头。 HTTP(Hypertext Transfer Protocol)是一种用于传输超文本的应用层协议。它是构建在TCP/IP协议之上的,用于在客户端和服务器之间传输数据。HTTP协议使用简单、灵活的请求-响应模型,是现代互联网的基础。HTTP协议的特点:无连接:每个 ......
Python Django Xadmin 的使用
笔者 Python 版本为 3.10.6,Django 版本为 4.2.2 本项目代码已开源,可到 [GitHub仓库](https://github.com/huanfe1/Python-Django-Practice) 中查看 本项目用到的 `xadmin` 、`DjangoUeditor` 文 ......
Django修改数据库时出错 django.db.utils.OperationalError: (1091, "Can't DROP 'content'; check that column/key exists")
记录下简单的处理方法: 报错信息: django.db.utils.OperationalError: (1091, "Can't DROP 'content'; check that column/key exists") 可能数据库中的字段结构已经完成了此字段的修改但是在 python mana ......
django swagger环境
asgiref==3.7.2 async-timeout==4.0.2 certifi==2023.5.7 charset-normalizer==3.1.0 coreapi==2.3.3 coreschema==0.0.4 Django==4.1 django-redis==5.2.0 djang ......
Docker运行Django框架
# Django框架 ## 创建django-pg项目目录 ``` [root@docker ~]# mkdir docker-compose-django [root@docker ~]# cd docker-compose-django/ [root@docker docker-compose- ......
django 自定义FileField upload_to上传路径
def user_directory_path(instance, name): """ clean_data内容: for k ,v in clean_data: K: file V: record1301DL00220230602全部.txt K: name V: record1301DL002 ......
Django迁移数据库编码错误
# mysql编码错误 ![image-20230604115322661](https://img2023.cnblogs.com/blog/2862884/202306/2862884-20230604115422584-1121547495.png) 问题出现在用django的admin组件向 ......
Django 的 JsonResponse 返回格式不是汉字
JsonResponse 在json.dumps 序列化过程中默认的ensure_ascii 参数为True; 通过JsonResponse, 自定义改变'ensure_ascii' 的值即可 ```PYTHON def index(request): book = {"title": "红楼梦", ......
使用Django创建一个项目
📌django一般工作流程:①编写相应的urls.py;②编写数据库models.py;③编写处理HTTP请求的视图函数view.py 1 创建一个APP 一个APP即一个子系统、模块等。 在工程目录下键入("demo"为app名称):python manage.py startapp demo ......
django_web(上)
## 建立数据库 ```Python from django.db import models # Create your models here. class Admin(models.Model): username=models.CharField(verbose_name='用户名',max ......
How to Find Django ImageField URL
This setup is working for me, maybe it will help you. It is for latest version of Django. Many answers in OS are for older Django versions. URLS: from ......
Flask, Django - 区别
Python测试开发中Django和Flask框架 为了更好地阐述这个问题,我们把开发一个应用的过程进行类比,往往开发一个应用(web应用、系统应用)跟建造房子的过程一样,需要先打地基,搭好骨架,然后一块砖一块砖叠上去。 而开发一个应用呢? 同样也需要一个好的架构设计,数据库建模,然后一个模块一个模 ......
pycharm创建django 开发环境
因为用了pycharm 社区版本 没有办法图形界面创建django项目 本机的环境需要有 django ``` django-admin startproject mysite ``` 然后 进入到mysite 目录 ``` cd mysite python -m venv venv pip ins ......
Django模型字段default='' 含义
是Django模型字段定义中一个参数,用于指定模型字段的默认值. 详细解释: 在创建新的模型实例时,若没有为phone字段提供具体的值,那么该字段将被默认设置为空字符串. 例: my_object = MyModel.objects.create(name='John'), 中没有为phone字段提 ......
django.db.utils.integrityerror: (1048, "Column 'phone' cannot be null")
1 背景: 模型表中字段为: phone = models.CharField(default='', max_length=64, verbose_name=u'电话', blank=True) 2 分析: 在保存模型实例时, ‘phone’被设置为空值. 但是该字段在数据库中被设置为(NOT N ......
【博学谷学习记录】超强总结,用心分享 | Django简易开发指南
【博学谷IT技术支持】 # 一、介绍 Django是python语言写的开源web开发框架,遵循MVC设计。Django的主要目的是简便、快捷的开发数据库驱动的网站。但是Django有一个专有名词:MVT - M:Model,负责数据处理,内嵌了ORM框架 - V:View,接收HttpReques ......