from django.utils.deprecation import MiddlewareMixin import time import logging class LogMiddleWare(MiddlewareMixin): start = 0 def process_request(self, request): self.start = time.time() def process_response(self, request, re
https://blog.csdn.net/weixin_42134789/article/details/115878467 https://blog.csdn.net/qq_37107304/article/details/101288029
Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). Exception in thread django-main-thread: Traceback (most recent call last): File "D:\Anaconda3\lib\threading.py", line 9
from django.shortcuts import render,HttpResponse,redirectfrom book.models import Bookfrom django.urls import reverseimport datetime# Create your views here.def add_book(request): if request.method == "GET": return render(request
Django框架 前戏篇: Web框架推导 第一篇: Django简介 第二篇: 路由控制 第三篇: 视图层 第四篇: 模版层 第五篇: 1.ORM常用字段及参数 2.F与Q查询,事务及其他 第六篇: 1.Django与Ajax 2.批量插入数据 3.自定义分页器 4.form组件 5.Cookie与Se
目录上线架构图服务器购买与远程连接安装git安装mysql安装redis(源码安装)安装python3.8(源码安装)安装uwsgi安装虚拟环境安装nginx(源码安装)vue项目部署django项目部署项目依赖安装数据库配置使用uwsgi启动django后端样式处理 上线架构图 服务器购买与远程连接 服务器可以在阿
Django python网络编程回顾 之前我们介绍过web应用程序和http协议,简单了解过web开发的概念。Web应用程序的本质 接收并解析HTTP请求,获取具体的请求信息 处理本次HTTP请求,即完成本次请求的业务逻辑处理 构造并返回处理结果——HTTP响应 import socket server = socket.socket(
1.6 drf实战案例 1. 需求 请结合上述学习的drf知识开发 简易版《抽屉新热榜》。其中包含的功能如下: 注册 输入:手机号、用户名、密码、确认密码。 登录 输入:手机号 或 用户名 + 密码注意:登录成功后给用户返回token,后续请求需要在url中携带token(有效期2周) 我的话题 - 我的
from django.shortcuts import render,HttpResponsefrom book.models import Bookimport datetime# Create your views here.def add_book(request): if request.method == "GET": return render(request, "add_book.html") else:
一、前期准备 公司如果利用docker部署项目,项目根路径目录下,需要有以下三个文件: 1.requirements.txt 2.Dockerfile 3.uwsgi.ini 1.requirements.txt django==1.11.11 pymysql # 项目所有的依赖 2.Dockerfile FROM python:3.6 MAINTAINER yessir EXPOSE 8080 ADD ./requirem
# 重写 修改、添加 def save_model(self, request, obj, form, change): if change: """ 重写 修改按钮 """ super().save_model(request, obj, form, change) UserInfo.objects.filter(pk=obj.id).
1 问题: 显示没有django模块 >下载一个,提示已经安装 > 启动后提示django模块不可导入 2 解决: 查看该项目的解释器发现是python37 而默认的pip是加入环境变量的python36的pip 所以需要把python37解释器的pip路径加入环境变量, 重启Pycharm后 用pip3.7 install django==x.x
1.通过docker部署django项目 1.创建一个django项目,将django项目提交到gitee 2.进入虚拟机的/opt目录下创建yessir文件夹,进入yessir文件夹,通过git clone将gitee仓库的项目拉下来 cd /opt mkdir yessir cd yessir git clone https://gitee.com/yessir_ye/django_test.g
后端部署 1.下载好django项目的代码 2.进入虚拟环境,管理项目 virtualenv --python=python3 django项目目录名称 ##激活该虚拟环境 source 项目目录/bin/activate 3.进入到django项目根目录,安装相关依赖 pip install -r requirements.txt 4.测试代码能否正常运行 5.运行测试
五、整合 django 和 vue.js 前端 目前我们已经分别完成了 django 后端和 vue.js 前端工程的创建和编写,但实际上它们是运行在各自的服务器上,和我们的要求是不一致的。 在前端工程目录下,输入 npm run build,如果项目没有错误的话,就能够看到所有的组件、css、图片等都被 webpack 自动
四、构建Vue前端项目 1、安装node.js,查看是否安装成功: $node –v 2、先用npm安装vue-cli脚手架工具(vue-cli是官方脚手架工具,能迅速帮你搭建起vue项目的框架): $npm install -g vue-cli 4、cd 到 Ats_Web,新建一个前端工程目录template,根据提示按回车,安装中把vue-router选上,我们须要
路飞后台配置之封装logger # 使用步骤: 第一步:写一个日志配置的字典(atm项目) 第二步:通过配置生成一个logger对象 第三步:以后记录日志,就用这个logger对象 logger.debug .... # # 建议以最短路径导入,还建议你用相对导入 可能程序会报错,报
1.字段加密--django-mirage-field 一个django模型字段,在保存到数据库时对数据进行加密,在从数据库获取数据时进行解密。它使数据库中的数据始终加密。 A Django model fields collection that encrypt your data when save to and decrypt when get from database. It keeps data a
from django.shortcuts import render,HttpResponsefrom book.models import Bookimport datetime# Create your views here.def add_book(request): if request.method == "GET": return render(request, "add_book.html") else:
django 启动关闭和基础文件说明 目录django 启动关闭和基础文件说明创建一个项目启动项目(测试开发阶段)关闭项目在window下在 Linux 下常见错误Error: That port is already in usemanage.py 常用子命令 创建一个项目 成功安装 django 之后,我们的终端会多出一个叫 django-admin
Settings文件参数说明 目录Settings文件参数说明项目结构 - settings.pyBASE_DIR 项目绝对路径DEBUG 模式ALLOWED_HOSTS 允许的IP地址DATABASES 数据库LANGUAGE_CODE 语言配置TIME_ZONE 时间自定义配置 项目结构 - settings.py settings.py 包含了 Django 项目启动的所有配置项
响应 目录响应request 参数怎么用?requests 中的请求参数响应状态码HttpResponse()HttpResponse 子类跳转 request 参数怎么用? 我们每一次新建路由的时候,都需要默认传递一个参数 request,这个request其实就像是字典一样,我们可以获取内部的值 # urls.py 文件内 from django.urls i
路由 目录路由路由配置 - path转换器类型创建一个转换器页面正则匹配路由 - re_path()使用 re_path() 修改我们的网页计算机小练习 - 使用正则匹配出生日期 路由配置 - path 导入 from django.urls import path 语法 path(route, views, name=None) 参数 route: 字符串类
模板层 目录模板层模板配置例子加载模板loader方法例子render方法(推荐)例子视图与模板层之间的交互使用模板例子模板的变量模板标签if 标签可视化计算器练习loacls() 使用for 标签内置变量 forloopfor 循环例子1for 循环例子2模板过滤器常用模板过滤器add 模板过滤器模板的继承例
url反向解析 目录url反向解析url 反向解析简介模板中如何使用反向解析视图中如何使用反向解析 url 反向解析简介 url反向解析是指在视图或模板中,用path定义的名称来动态查找或计算出相应的路由 path 函数的语法 path(route, views, name=“别名”) path(“page”,views.page_vie