Django
大体学习的点
一、安装Django
pip install Django
二、创建项目
Django-admin startproject (name)
三、启动项目
python manage.py runserver (8001)
四、数据库迁移,生成Django自带的数据库
python manage.py migrate
五、项目配置文件了解
Setting:配置文件
Urls:项目的访问地址
1.创建一个新的接口,页面不一样的,要加一行path
urlpatterns = [
path(‘admin/’,admin.site.urls)
path(‘project/’,include(“project.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