
Django
文章平均质量分 69
x+x=2x
这个作者很懒,什么都没留下…
展开
-
基于Django搭建Python web项目——配置服务器(七)
目录1.Django+Apache+mod_wsgi2.环境配置3.下载Apache4.下载配置mod_wsgi5.配置Django工程6.错误解决6.开启服务1.Django+Apache+mod_wsgi 前面我们使用 python manage.py runserver 来运行服务器,这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,本文将以Apache为例。2.环境配置 ① Python 3.7.11 ②原创 2021-11-28 23:07:36 · 1055 阅读 · 0 评论 -
基于Django搭建Python web项目——中间件(六)
Django中间件 Django中间件简单理解就是每次访问都需要经过的部件,往往可以用作登录验证等等,下面简单使用Django中间件。中间件构建 中间件组件配置在 settings.py 文件的 MIDDLEWARE 选项列表中,将自定义的MyMD中间件进行注册。MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMid原创 2021-11-28 14:19:09 · 511 阅读 · 0 评论 -
基于Django搭建Python web项目——表单验证(五)
利用表单验证类进行验证 当用户提交表单时,往往需要进行验证,再进行保存至数据库,例如下图的注册表单,这时我们就可以利用Django的表单验证类。 表单验证类from django import formsfrom ..models.users import Usersimport reclass RegisterForm(forms.Form): username = forms.CharField(max_length=32, error_messages={"required原创 2021-11-27 23:09:56 · 545 阅读 · 0 评论 -
基于Django搭建Python web项目——模型及应用(四)
目录1.模型抽象类2.模型类3.shell模式4.模型数据查询4.1基本查询4.2其他查询5.模型数据修改1.模型抽象类 模型类都需要继承django.db下的models.Model类,通常数据表包含一些相同的字段,所有可以创建一个抽象模型基类,数据表模型类都继承此基类。from django.db import modelsclass Base(models.Model): status = models.IntegerField('状态', default=1) create_time原创 2021-11-27 22:22:20 · 221 阅读 · 0 评论 -
基于Django搭建Python web项目——模板及应用(三)
目录1.模板视图类2.HTML模板3.模板标签4.模板继承1.模板视图类 通过render()方法渲染模板,第一个参数是request请求对象,第二个参数是渲染的模板,第三个参数是要传入文件中用于渲染呈现的数据, 默认是字典格式。from django.shortcuts import renderfrom django.views.generic import Viewclass IndexView(View): def get(self, request): con原创 2021-11-27 19:26:08 · 671 阅读 · 0 评论 -
基于Django搭建Python web项目——视图和路由(二)
目录1.路由与视图函数2.视图类目录1.路由与视图函数 在工程的总路由文件urls.py配置,通常有多个应用,每个应用都需要创建单独的一个路由配置文件urls.py,将路由通过include方法加入总路由。from django.contrib import adminfrom django.urls import path, includeurlpatterns = [ path('admin/', admin.site.urls), path('index/', inclu原创 2021-11-27 15:53:48 · 345 阅读 · 0 评论 -
基于Django搭建Python web项目——项目创建及配置(一)
目录1.安装Django2.创建项目2.1创建第一个项目2.2开启服务2.3创建应用2.4数据迁移2.5创建管理员用户2.6生成迁移文件3.settings配置4.项目目录结构1.安装Djangopip install django2.创建项目2.1创建第一个项目django-admin startproject myweb2.2开启服务python manage.py runserver2.3创建应用python manage.py startapp myapp2.4数据原创 2021-11-26 23:19:56 · 1129 阅读 · 0 评论