Django环境部署

Django

大体学习的点

  1. 环境搭建
  2. 项目构建
  3. 项目文件配置解析
  4. 简单应用模块开发

一、安装Django

pip install Django

二、创建项目

Django-admin startproject (name)

三、启动项目

python manage.py runserver (8001)

四、数据库迁移,生成Django自带的数据库

python manage.py migrate

五、项目配置文件了解

Setting:配置文件

  1. DEBUG打开,显示报错信息
  2. INSTALLED_APPS里要放入添加好的应用,这样Django才能识别到
    1. 创建应用:python manage.py startapps
    2. 给应用名称:python manage.py startapp (name)
  3. MIDDLEWARE里放入要拦截的请求
  4. LANGUAGE_CODE= ‘zh-hans’:语言类型改成中文

Urls:项目的访问地址

1.创建一个新的接口,页面不一样的,要加一行path

urlpatterns = [

path(‘admin/’,admin.site.urls)

path(‘project/’,include(“project.urls”))

]

  1. 应用里面的urls

from django.urls import path

From.import views

Urlpatterns = [

path(‘add’,views.add),

path(‘index’,views.index),

]

六、新建应用下的各文件名标识

Int:初始文件

Admin:后台的展示页

App:关于这个应用的信息

Models:数据库表的设计

Test:关于这个应用的测试用例

Views:展示层

七、创建应用数据库表 (Models)

1.书写表内容

class Project(models.Model):
project_name = models.CharFied(max_length=250, blank=False,verbose_name=”项目名称”)

project_version = models.CharFied(max_length=250, blank=False,verbose_name=”项目版本”)

project_type = models.SmallIntegerFied(blank=False,choices=PROJECT_TYPE,verbose_name=”项目版本”)

2.对这个应用创建表:python manage.py makemigration

3.对这个应用生成表:python manage.py migrate

建好的数据表应用到admin里面,进行一个前端的展示(Admin)

from project.models import Project

Project

admin.site.register(Project)

八、接口前后端分离,页面显示数据库列表字段(Admin)

from project.models import Project

Class ProjectAdmin(admin.ModelAdmin):
list_display = (“project_name”,”project_version”)

admin.site.register(Project,ProjectAdmin)

九、跳到对应的方法里,要到视图层views

def add(request):
if request.method ==”GET”:
x = request GET.get(“x”,0)

y = request GET.get(“y”,0)

return HttpResponse (int(x)+int(y))

十、浏览器验证加法功能

127.0.0.1:8000/project/add?x=1&y=2

你可能感兴趣的:(django,python,测试工程师)