一、搭建前后端分离的自动化测试平台的后端:Python+Django项目步骤

一、安装Django

pip install django

二、配置系统环境

(1)成功安装Django后,在下图中的路径可找到django-admin.exe文件,将它加入操作系统环境变量中。这样以后调用会比较方便。(如果使用venv环境可以不配置这部分内容

三、创建Django项目

(1)使用Pycharm创建

①点击file-->new project,出现下面的对话框

(2)使用命令行创建

django-admin startproject meiduo_mall

四、项目结构解析

 (1)创建完成Django项目,项目结构如下图

  • 与项目同名的mysite目录中是项目核心文件;
  • templates目录是HTML文件存放处(这是Pycharm安利给我们的),也就是MTV中的T;
  • manage.py是Django项目管理文件
0

四、配置项目内容的步骤

在每个Django项目中可以包含多个APP,相当于一个大型项目中的分系统、子模块、功能部件等等,相互之间比较独立,但也可以有联系,所有的APP共享项目资源。

 (1)创建App

在meiduo_mall文件夹下面新建apps文件夹
cd 进入apps文件夹
python ../../manage.py startapp user

(2)编写路由

路由是浏览器输入url,在Django服务器响应url的转发中心。路由都写在urls文件里,它将浏览器输入的url映射到相应的业务处理逻辑也就是视图。简单的urls编写方法如下图:
(1)APPS中的模块中新建urls文件并编写如下内容:
#
开发者:Annona # 开发时间:2023/10/13 17:15 from django.urls import re_path from . import views urlpatterns = [ # url re_path(r'^register/$',views.UserRegisterView.as_view(),name='register'), ]
(2)项目的urls中的代码如下
from django.contrib import admin
from django.urls import path, include, re_path

urlpatterns = [
re_path(r'^admin/', admin.site.urls),
re_path(r'^', include(('user.urls', 'user'), namespace='user')),
]

(3)编写视图函数

路由转发用户请求到视图函数。视图函数处理用户请求,也就是编写业务处理逻辑,一般都在views.py文件里。我们下面写一个简单的视图函数:
# 用户注册视图
class UserRegisterView(View):
    """用户注册模块"""
    def get(self,request):
        """
        提供注册界面
        :param request: 请求对象
        :return: 注册界面
        """
        return render(request,'user/register.html')
    def post(self,request):return redirect(reverse('contents:index'))

五、运行Django项目

python manage.py runserver 127.0.0.1:8000
访问项目地址:
http://127.0.0.1:8000/register
posted on 2023-10-24 09:58  light12  阅读(460)  评论(0编辑  收藏  举报