django
打小我就狂
这个作者很懒,什么都没留下…
展开
-
django+vue+admin 项目部署上线需要Nginx-Mysql-Redis-python3
第一步准备操作系统,安装必备的软件:1.安装nginx(官网:nginx.org)linux下安装:2.部署数据库:根据操作系统的版本下载安装:查看下载是否完成安装数据库启动服务器:查看状态:登录操作:查看root用户密码修改初始密码:配置数据远程登录:查看数据库组:修改远程登录:开放端口:老版本有密码验证问题需要改密码:安装redis跟python:.原创 2021-03-22 08:49:05 · 1265 阅读 · 0 评论 -
django admin后台管理框架使用
写一个用户模型路径原创 2021-03-20 00:41:02 · 174 阅读 · 0 评论 -
django 引入图片 CSS JS 后台发数据
第一步需要配置:先成一个python Package = static文件夹:<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <title>主页</title> <link rel="stylesheet" type="text/css" href="/static/css/index.css...原创 2021-03-11 17:31:08 · 186 阅读 · 0 评论 -
django Jinja2用法
1. 语法在jinja2中,存在三种语法:控制结构 {% %} 变量取值 {{ }}jinja2模板中使用 {{ }} 语法表示一个变量,它是一种特殊的占位符。当利用jinja2进行渲染的时候,它会把这些特殊的占位符进行填充/替换,jinja2支持python中所有的Python数据类型比如列表、字段、对象等。注释 {# #}2. 过滤器变量可以通过“过滤器”进行修改,过滤器可以理解为是jinja2里面的内置函数和字符串处理函数。常用的过滤器有:safe: 渲染时值不转义原创 2021-02-23 09:04:58 · 787 阅读 · 0 评论 -
django 使用表单 自定义表单 内置表单 验证表单
常见的表单元素 表单标签——<form> 单行文本框/多行文本框 选择(单选、多选、下拉选择) 隐藏表单域 表单按钮 文件上传框Flask中的表单使用表单使用的步骤 第一步:创建表单类 第二步:添加到视图 第三步:渲染到模板 第四步:在视图中处理表单数据字段的常用参数:required——是否为必填,默认为必填label label —— 标签(如:输入框前的文字描述)initial——初始化数据hel原创 2021-02-22 00:44:13 · 347 阅读 · 0 评论 -
django 数据库的CRUD(增删改查) django-shell 异常 结果集QuerySet 分页处理 聚合及统计 事务处理
from django.db import modelsclass CommonModel(models.Model): """ 自定义模型的基类 """ created_at = models.DateTimeField('添加时间', auto_now_add=True) updated_at = models.DateTimeField('最后修改时间', auto_now=True) class Meta: # 抽象类,这个类,并不会生成...原创 2021-02-21 22:50:52 · 276 阅读 · 0 评论 -
django 元编程 类型映射 数据库字段类型 外键关联管理数据库 重点需要了解
元数据的描述:修改数据库表名称:类里面再生成一个类:然后 check 再 makemigrations 再 migrate 就修改成功抽象类不会生成数据库表:继承:原创 2021-02-21 13:00:42 · 104 阅读 · 0 评论 -
django 创建模型 写入数据库 新增项后操作
终端操作:python manage.py startapp accounts再这里面编写ORM模型代码.class User(models.Model): """ 用户模型 """ name = models.CharField('姓名', max_length=64) sex = models.CharField('性别', max_length=1, choices=( ('1', '帅哥'), ('0', '美女'), .原创 2021-02-21 11:53:04 · 355 阅读 · 0 评论 -
django 使用ORM 配置mysql
Django ORM配置: 直接下载位置:settings->project interpreter->页面里面的 + 号->搜索mysqlclient安装 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test_django', 'USER': 'root', 'PASSWORD': '123',...原创 2021-02-21 01:35:31 · 93 阅读 · 0 评论 -
python django 模板相关配置 DTL jinja2 使用python中的变量 语法
模板相关配置:settings.py配置相关:templates相关配置:配置选项:BACKEND----------模板引擎配置 django.template.backends.django.DjangoTemplates django.template.backends.jinja2.Jinja2 DIRS------------模板引擎按列表顺序搜索这些目录以查找模板源文件 上面图片那样写法可以解决一些夸平台问题 APP_...原创 2021-02-20 21:53:58 · 248 阅读 · 0 评论 -
python django 使用class重写视图
使用class重写视图:TemplateView:原创 2021-02-20 00:39:49 · 268 阅读 · 0 评论 -
python django错误异常了解处理 内置错误视图重写 处理静态文件staic.serve
内置的错误处理视图:异常出现后处理:404--页面不存在:500--代码错误或数据库.程序错误:内置错误视图重写:修改后结果:再主模块下urls配置文件:1.添加一个view.py文件:2.urlspy配置:staic.serve处理静态文件: 图片.JS.CSS不修改的文件1.2....原创 2021-02-20 00:24:10 · 143 阅读 · 0 评论 -
python Content-Type 重定向 redirect HttpResponseRedirect
Content-Type:实现URL访问的重定向: HttpResponseRedirect 重定向: redirect()快捷方式:更方便参数路径自定义原创 2021-02-20 00:01:41 · 643 阅读 · 0 评论 -
python 从文件响应HTML内容 render_to_string render 请求对象 响应对象 HttpRespomse JsonResponse FileResponse
1.从文件响应HTML内容:1.render_to_string 使用 发送html文件去前端:2.使用render 发送html文件:3.新增文件夹需要配置:2.请求跟响应:request.method-----获取请求方式request.META-----获取请求头信息request.META.get(想获取的数据名) --- 拿到字典里面的数据request.headers----精简版请求头数据request.headers[‘数据名.原创 2021-02-19 23:43:00 · 608 阅读 · 0 评论 -
python django 统一模板路径 响应HTML内容 正则匹配网站路径 GET数据给后端
1.先再模板文件夹下生成一个urls.py文件再主模块下关联 使用include(文件路径)再新生的模板文件夹下操作urls.py就能处理当前模板下所有页面代码位置:获取GET参数数据:...原创 2021-02-19 22:44:12 · 165 阅读 · 0 评论 -
python django安装使用 错误:Type ‘manage.py help <subcommand>‘ for help on a specific subcommand.
django操作使用:下载: https://www.djangoproject.com/download/ 终端:pip install Django==3.1.6使用:需要先配置环境变量:python安装路径下的Scripts放到环境变量里面安装包下载后操作: 再python安装路径下运行C:\Python\Python36>pip install Django-3.1.6-py3-none-any.whl 这指令解压终端进入当前要生成的文件夹:...原创 2021-02-18 21:54:20 · 5562 阅读 · 0 评论