Django
黄云仙女敲代码ing
这个作者很懒,什么都没留下…
展开
-
麒麟v10部署django项目
【代码】麒麟v10部署django项目。原创 2023-08-24 17:48:10 · 329 阅读 · 0 评论 -
麒麟v10系统+达梦数据库v7+python3.7-django项目搭建
麒麟v10系统+达梦数据库v7+python3.7-django项目搭建原创 2023-08-23 17:15:24 · 593 阅读 · 0 评论 -
Django-10登陆状态保持
Cookie 设置 通过HttpResponse()对象钟得set_cookie()方法来设置cookie # 创建响应对象 # HttpResponse() JsonResponse() redirect() render() response = HttpResponse() # response.set_cookie(key,value,max_age=cookie有效期) # max_age以秒为单位,默认为None,也可设置具体秒数 response.set_cookie('name','itca原创 2021-04-02 08:06:27 · 215 阅读 · 0 评论 -
Django-09配置模板文件templates
1.准备模板文件 在应用同级目录下创建模板文件见templates,文件夹名固定写法 在templates文件夹下创建应用同名文件夹 在应用同名文件夹下创建网页模板文件 2.在settings中修改templates配置象得dir值 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', # ---------------------------------------原创 2021-04-02 08:06:22 · 462 阅读 · 1 评论 -
Django-08数据处理(获取、返回)
获取数据 url拼接的参数 request.GET.get('键') # 获取单个值,get('键',默认值) request.GET.getlist('键') # 获取多个值,getlist('键',默认值) 表单 request.POST.getlist('键') 非表单 Non-Form Data json.loads(request.body) # 直接获取请求体,再转化为字典 请求头headers中 request.META['CONTENT_TYPE'] 常见的请求头: CONTENT_原创 2021-04-01 16:48:52 · 760 阅读 · 0 评论 -
Django-07settings.py部分配置说明
""" Django settings for dg_text project. Generated by 'django-admin startproject' using Django 2.2.5. For more information on this file, see https://docs.djangoproject.com/en/2.2/topics/settings/ For the full list of settings and their values, see https原创 2021-04-01 16:45:13 · 62 阅读 · 0 评论 -
Django-06shell工具
shell工具 django的manage工具提供了shell命令,帮助我们配置好当前工程的运行环境(如连接好数据库等),可以直接再终端中执行测试python语句。 通过命令进入shell python manage.py shell 导入两个模型类 from book.models import BookInfo,PeopleInfo mysql查看数据库日志 配置 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 将68、69行注释后,重启mysql sudo原创 2021-04-01 16:42:24 · 54 阅读 · 0 评论 -
Django-05项目准备(公共区域)
公共访问 (视图和url) 1.定义视图 # 需要导入HttpResponse模块 from django.http import HttpResponse from django.shortcuts import render # 视图就是一个python函数,被定义在应用的views.py中 # 第一个参数是HttpRequest类型的对象request,包含了所有请求信息 def 视图函数A(request): # 必须返回HttpResponse对象,包含返回给请求者的响应信息 retur原创 2021-04-01 16:41:39 · 117 阅读 · 0 评论 -
Django-04站点管理
站点管理 站点分为 内容发布 和 公共访问 两部分 内容发布 由管理员负责查看、添加、修改、删除数据 登陆站点:http://127.0.0.1:8000/admin 1.管理界面本地化 在项目同名目录/settings.py中 将显示的语言、时间等使用本地的习惯 (这里为中国化,即使用简体中文、设置亚洲/上海时区) LANGUAGE_CODE = 'en-us' ---→ 'zh-Hans' TIME_ZONE = 'UTC' ---→ 'Asia/Shanghai' 2.创建管理员 创建管理原创 2021-04-01 16:40:44 · 59 阅读 · 0 评论 -
Django-03数据库操作
数据库 1.定义模型类 在models.py中定义模型类,继承自models.Model from django.db import models # Create your models here. class 模型类A(models.Model): # 创建字段,字段类型... name = models.CharField(max_length=10) class 模型类B(models.Model): gender = models.BooleanField()原创 2021-04-01 16:39:42 · 90 阅读 · 0 评论 -
Django-02创建Django项目
准备工作 pip install django 创建Django项目 django-admin startproject 项目名称 工程目录说明 ├──项目名称 # 与项目同名的目录 │ ├─ __init__.py │ ├─ settings.py # 项目的整体配置文件 │ ├─ urls.py # 项目的URL配置文件 │ └─ wsgi.py # 项目与WSGI兼容的Web服务器入口 └── manage.py # 项目管理文件,通过它管理项目 运行开发服务器 p原创 2021-04-01 16:38:53 · 44 阅读 · 0 评论 -
Django-01Django介绍
Django介绍 特点 1)重量级框架 对比flask,django原生提供了众多功能组件 · 提供项目工程管理的自动化脚本工具 · 数据库orm支持(对象关系映射Object Relational Mapping) · 模板 · 表单 · Admin管理站点 · 文件管理 · session机制 · 缓存 2)MVT模式 MVT M全拼为Model,与MVC中的M功能相同,负责和数据库交互,进行数据处理。 V全拼为View,与MVC中的C功能相同,接收请求,进行业务处理,返回应答。 T全拼为Templa原创 2021-04-01 16:37:20 · 69 阅读 · 0 评论