Django
-
DJANGO 学生管理系统项目创建流程 — 单表管理
DJANGO 学生管理系统项目创建流程 1、pycharm创建一个django项目 2、建立一个应用:python manage.py startapp app01 3、设置settings.py文件中app的设置 4、设置settings.py文件中静态文件路径 5、在django的目录中新建静态文件目录 6、创建表格models.py 创…
-
Django 框架篇(十): django自带的认证系统
目录 auth模块 authenticate() login(HttpRequest, user) logout(request) is_authenticated() login_requierd() create_user() create_superuser() check_password(password) set_password(pas…
-
Django logging日志配置 Django logging配置
批注:做开发开不开日志,以下是我在工作中写Django项目常用的logging配置。 一个日志配置文件分为几个部分: (1) 定义日志的显示格式(formatters)==>> standard(标准版)、simple(简单版)、collect(收集版) (2)定义日志的过滤规则(filters) (3)日志流的处理方式(handlers)…
-
Django模板层(template)
1、模板是一个文本,用于分离文档的表现形式和内容。也可以说是:HTML代码+模板语法 简单的例子:使用模板在页面显示“hello word” 在template中新建html文件:hello.html, 在views.py中添加对象,向模板中提交数据。在urls.py中添加url与函数对象的映射关系 <h1>{{…
-
django开发中遇到的问题
今天在做购物车的时候,在做添加购物车功能时,先要判断当前用户的购物车下有没有当前商品,如果有的话就把商品的数量新增传到后台的数量个。 在当前用户的购物车中存在该商品的情况下,在更新商品数量的时候由于粗心出了问题,在更新完商品数量之后忘记了提交保存,导致商品数量不能更新,找bug找了挺长时间,所以写下来 为了提示一下自己。 1 userID=request.s…
-
Python之路【第十七篇】:Django【进阶篇 】 Python之路【第十七篇】:Django【进阶篇 】
Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLdb.connect(user=’root’, db=’w…
-
Django的安装、使用详解、自动化测试应用以及程序打包
1、Django的安装 pip install Django 验证 Django 是否能被 Python 识别 >>> import django >>> print(django.get_version()) 2.2.6 2、创建Django项目脚手架(里面mysite 是Django容器) cd 到一个你想放置你代码的…
-
python面试题-django相关
1、中间件 中间件一般做认证或批量请求处理,django中的中间件,其实是一个类,在请求和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法, 如请求过来 执行process_request, view,process_response方法 2、Django、Tornado、Flask各自的优势 Django:Django无soc…
-
django前后端交互
前后端交互的方式有两种,一种是自己写个html页面,插入数据,一种是使用django自带的后台管理,插入数据 下面介绍方式1: post.html <!DOCTYPE html> <html lang=”en”> <head> <meta charset=”UTF-8″> <title>Title&…
-
Django-rest framework的安装与使用
目录 01-03 Django-rest framework的安装与使用 1.安装与配置 2.如何使用 01-03 Django-rest framework的安装与使用 1.安装与配置 1)安装drf:pip install dajngorestframework 2)项目settings.py注册app:INSTALLED_APPS = [ ..…