
django
文章平均质量分 60
图灵学者
这个作者很懒,什么都没留下…
展开
-
Django项目实战之后台会员信息管理
模型文件,添加如下代码#会员信息模型nickname = models.CharField(max_length=50) #昵称avatar = models.CharField(max_length=255) #头像mobile = models.CharField(max_length=50) #电话status = models.IntegerField(default=1) #状态:1正常/2禁用/9删除。原创 2024-05-29 10:40:45 · 430 阅读 · 0 评论 -
Django项目实战之后台菜品信息管理(完整版)
Django后台菜品信息管理实战原创 2024-05-29 10:39:49 · 369 阅读 · 0 评论 -
Django后台项目实战之后台菜品类别信息管理
完成项目后台管理的菜品类别信息模块操作原创 2024-05-29 10:36:56 · 605 阅读 · 0 评论 -
Django项目实战之后台店铺信息管理
Django后台实战,实现点餐平台后台的信息管理,完整原创 2024-05-29 10:34:10 · 404 阅读 · 0 评论 -
Django在后台登录处添加验证码
【代码】Django在后台登录处添加验证码。原创 2024-05-28 08:53:23 · 508 阅读 · 0 评论 -
Django项目后台的登陆与退出
Django的后台登陆与退出原创 2024-05-28 08:51:30 · 401 阅读 · 0 评论 -
Django中间件判断网站的登陆状态
此中间件对后台网址访问做了是否登录的判断关于网站后台要求:只要访问的URL地址是以 "/admin" 开头的都会执行是否登录判断验证。原创 2024-05-28 08:49:46 · 699 阅读 · 0 评论 -
Django项目实战之后台员工信息管理
Django后台用户信息管理实战操作原创 2024-05-27 09:29:30 · 543 阅读 · 0 评论 -
基于Django框架的项目搭建后台首页
完整的django项目搭建原创 2024-05-27 09:25:29 · 575 阅读 · 0 评论 -
使用Django中提供的密码方案
该模块提供了一组函数来创建和验证散列密码。您可以独立于User模型使用它们。原创 2024-05-27 09:17:38 · 350 阅读 · 0 评论 -
Django中间件的使用
在settings.py文件中修改MIDDLEWARE_CLASSES选项。在应用中创建AdminLoginMiddleware.py文件。原创 2024-05-27 09:15:48 · 507 阅读 · 0 评论 -
Django状态保持session的使用
Django状态保持session的使用原创 2024-05-27 09:14:57 · 429 阅读 · 0 评论 -
Django之Csrf的使用
CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本,但它与XSS非常不同,XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与攻击相比,CSRF攻击往往不大流行(因此对其进行防范的资源也相当稀少)和难以防范,所以被认为比更具危险性。原创 2024-05-26 08:59:54 · 850 阅读 · 0 评论 -
Django分页操作实例
Django提供了一些类实现管理数据分页原创 2024-05-26 08:55:50 · 577 阅读 · 0 评论 -
Django上传图片实操不会上传图片的拿走
上传图片当Django在处理文件上传的时候,文件数据被保存在request.FILES FILES中的每个键为<input type="file" name="" />中的name 注意:FILES只有在请求的方法为POST 且提交的<form>带有enctype="multipart/form-data" 的情况下才会包含数据。 否则,FILES 将为一个空的类似于字典的对象(1) 自定义上传的模板代码<html><head> &原创 2024-05-26 08:54:04 · 472 阅读 · 0 评论 -
Django之Ajax实战笔记--城市级联操作
在myapp应用目录下创建一个路由文件urls.py文件,注意此文件编码为utf-8(建议复制一个)。2.2 编写model类:打开tpdemo/myapp/models.py文件。2.1 将提前准备好的district.sql信息导入到mydb数据库中。在mydb数据库中存在一个district(城市区县信息表)1.1 创建项目tpdemo,创建应用myapp。2.5 开发网页前端的准备:首先启用静态资源目录。1.5 配置当前应用myapp的路由配置。原创 2024-05-25 10:03:34 · 897 阅读 · 0 评论 -
Django模板层之模板继承
【代码】Django模板层之模板继承。原创 2024-05-25 10:02:32 · 354 阅读 · 0 评论 -
Django模板层之模板语法
首先在当前应用目录下创建一个模板标签目录,建议内放一个的空文件然后在目录下创建一个模板标签文件pagetag.py,具体代码如下:# 自定义过滤器(实现大写转换)# 自定义标签(实现减法计算)return res使用:在模板文件使用6. 自定义标签 大写:{{name|myupper}} 相减:{% jian m1 m2 %}原创 2024-05-25 09:58:30 · 524 阅读 · 0 评论 -
Django模板层——模板引擎配置
作为Web 框架,Django 需要一种很便利的方法以动态地生成HTML。最常见的做法是使用模板。模板包含所需HTML 输出的静态部分,以及一些特殊的语法,描述如何将动态内容插入。原创 2024-05-25 09:57:26 · 1077 阅读 · 0 评论 -
Django验证码配置与使用
可以在网上搜索“验证码”,找到一些第三方验证码提供网站,阅读文档,使用到项目中。原创 2024-05-25 09:55:42 · 433 阅读 · 0 评论 -
Django视图层——2HttpReqeust对象&QueryDict对象
session:一个既可读又可写的类似于字典的对象,表示当前的会话,只有当Django 启用会话的支持时才可用,详细内容见“状态保持”method:一个字符串,表示请求使用的HTTP方法,常用值包括:'GET'、'POST'COOKIES:一个标准的Python字典,包含所有的cookie,键和值都为字符串。POST:一个类似于字典的对象,包含post请求方式的所有参数。path:一个字符串,表示请求的页面的完整路径,不包含域名。GET:一个类似于字典的对象,包含get请求方式的所有参数。原创 2024-05-25 09:54:03 · 399 阅读 · 0 评论 -
Django的视图层——1HttpResponse对象详解
Cookie 是由 Web 服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息。服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态。JsonResponse的默认Content-Type为application/json。Cookies最典型的应用是判定注册用户是否已经登录网站。构造函数的第一个参数用来指定重定向的地址。返回json数据,一般用于异步请求。帮助用户创建JSON编码的响应。可以简写为 redirect。原创 2024-05-24 09:45:25 · 458 阅读 · 1 评论 -
Django的视图层(View)
Django框架中的视图(View)是用来负责处理用户请求和返回响应的逻辑程序视图(View)简而言之就是一个Python的函数或方法,接受处理Web请求。视图的响应可以是网页的HTML内容,重定向或404错误,XML文档或图像。视图的代码按惯例是放置一个名为views.py的文件中,此文件放在项目或应用程序目录中。(其实视图文件名可以自己定义)原创 2024-05-24 09:42:42 · 418 阅读 · 0 评论 -
Django的模型层——3模型查询
何时查询集不会被缓存:当只对查询集的部分进行求值时会检查缓存,但是如果这部分不在缓存中,那么接下来查询返回的记录将不会被缓存,这意味着使用索引来限制查询集将不会填充缓存,如果这部分数据已经被缓存,则直接使用缓存中的数据。在新建的查询集中,缓存为空,首次对查询集求值时,会发生数据库查询,django会将查询的结果存在查询集的缓存中,并返回请求的结果,接下来对查询集求值将重用缓存的结果。year、month、day、week_day、hour、minute、second:对日期间类型的属性进行运算。原创 2024-05-24 09:30:57 · 879 阅读 · 0 评论 -
Django的模型层——4用户信息实战笔记(从创建数据库到增删改查)
id = models.AutoField(primary_key=True) #主键可省略不写# 自定义对应的表名,默认表名:myapp_users。原创 2024-05-24 09:36:33 · 623 阅读 · 0 评论 -
Django的模型层——2模型实例
当定义模型类时没有指定管理器,则Django会为模型类提供一个名为objects的管理器。当为模型类指定管理器后,django不再为模型类生成名为objects的默认管理器。方法已经在基类models.Model中使用,在自定义模型中无法使用,objects:是Manager类型的对象,用于与数据库进行交互。:重写object方法,此方法在将对象转换成字符串时会被调用。调用save()方法才与数据库交互,将对象保存到数据库中。save():将模型对象保存到数据表中。支持明确指定模型类的管理器。原创 2024-05-23 09:53:57 · 786 阅读 · 1 评论 -
Django的模型层——1定义模型
在模型中定义属性,会生成表中的字段django根据属性的类型确定以下信息:当前选择的数据库支持字段的类型渲染管理表单时使用的默认html控件在管理站点最低限度的验证django会为表增加自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后,则django不会再生成默认的主键列属性命名限制不能是python的保留关键字由于django的查询方式,不允许使用连续的下划线定义属性时,需要字段类型。原创 2024-05-23 09:51:45 · 979 阅读 · 1 评论 -
Django的模型层
在Django框架中使用MySQL数据库需要加载 MySQLdb模块,也就是需要安装 mysqlclient,若已经安装请略过。Model是MVC框架中重要的一部分,主要负责程序中用于处理数据逻辑的部分。它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库。模型是你的数据的唯一的、权威的信息源。修改settings.py文件中的DATABASE配置项。在现有的Django项目中的配置数据库连接信息。通常,每个模型对应数据库中唯一的一张表。原创 2024-05-23 09:46:42 · 1254 阅读 · 1 评论 -
Django的URL路由(URL配置)
一个干净优雅的URL方案是高质量Web应用程序中的一个重要细节。Django可以让你自己设计URL,无论你想要什么,没有框架限制。为了给一个应用设计URL,你需要创建一个Python 模块,通常被称为。这个模块是纯Python代码,是一个简单的Python模式(简单的正则表达式)到Python函数(您的视图)之间的映射。原创 2024-05-23 09:44:13 · 2013 阅读 · 1 评论 -
Django的快速入门——4启用网站Admin管理
但我们的自定义应用程序在哪里?并没有显示在后台管理索引页面上。原创 2024-05-22 10:30:27 · 495 阅读 · 0 评论 -
Django的快速入门——3项目的模型
注意:Django使用MySQL数据库需要加载 MySQLdb模块,需要安装 mysqlclient,若已经安装请略过。默认情况下,配置使用SQLite。若不使用SQLite作为数据库,则需要额外的设置,例如 USER,PASSWORD和HOST必须加入。该 myappConfig班是在myapp/apps.py文件中,所以它的虚线路径'myapp.apps.myappConfig'。要将该应用程序包括在我们的项目中,我们需要在设置中添加对其配置类的引用INSTALLED_APPS。原创 2024-05-22 10:29:07 · 694 阅读 · 0 评论 -
Django的快速入门——2应用的创建
接下来详细介绍这四个参数。route: 是包含URL模式的字符串。在处理请求时,Django从第一个模式开始,urlpatterns然后沿列表向下移动,将请求的URL与每个模式进行比较,直到找到匹配的URL。view: 用于执行与正则表达式匹配的 URL 请求。kwargs: 视图使用的字典类型的参数。name: 用来反向获取 URL。原创 2024-05-22 10:26:37 · 425 阅读 · 0 评论 -
Django的快速入门—1项目的创建与运行
以上说明已经开始使用Django的开发服务器,这是一个纯粹以Python编写的轻量级Web服务器。你可以阅读所有的细节 manage.py在Django的管理和manage.py。内部myweb/目录是您的项目的实际Python包。它的名字是您需要用来导入其中的任何内容的Python包名称(例如myweb.urls)。myweb/settings.py:此Django项目的设置/配置。我们来验证您的Django项目的作品。myweb/wsgi.py:WSGI兼容的Web服务器为您的项目提供服务的入口点。原创 2024-05-22 10:22:37 · 433 阅读 · 0 评论 -
Django框架介绍与安装
目前Web开发属于Browser/Server模式,简称BS架构,开发语言有(Python、PHP、Java ...)。基于Python的Web工作原理如下:软件框架就是为实现或完成某种软件开发时,提供了一些基础的软件产品,框架的功能类似于基础设施,提供并实现最为基础的软件架构和体系通常情况下我们依据框架来实现更为复杂的业务程序开发二个字,框架就是程序的骨架Django是一个高级的Python Web框架,它鼓励快速开发和清洁,务实的设计。原创 2024-05-21 11:33:04 · 874 阅读 · 0 评论 -
windows8下virtualenvwrapper虚拟环境的使用
其中,D:\pythonenvs 为存放环境目录的位置(自己随便起名)!步骤1:安装virtualenvwrapper。步骤2:WORKON_HOME环境变量。原创 2024-04-26 08:53:58 · 202 阅读 · 1 评论