django建立工程过程

建立工程benchmarker

django-admin startproject benchmarker

进入benchmarker文件夹

 

 

 manage.py是控制整个工程的指令

 

 

 新建app目录用于存放model和view(MVT中的m和v)

python manage.py startapp app

 

 

 启动服务

python manage.py runserver

 

 

 修改host

修改benchmarker/benchmarker/setting.py

ALLOWED_HOSTS = ['10.32.96.126']
然后启动服务
python manage.py runserver 10.32.96.126:8000

 

 

python manage.py migrate

 这时候再启动就没有红字了

建立超级管理员

python manage.py createsuperuser

查看路由中的代码benchmarker/benchmarker/urls.py

 

 可以通过如下地址访问

 

 

 

 接下来渲染前端页面

在app文件夹中新建templates文件夹

将h5页面放在其中

为了方便分区可以在templates文件夹中再建一个和app同名的文件夹

配置settings

 设置路由(每个app中有自己单独的urls文件)

在app文件夹中新建urls.py文件

from django.urls import path
from . import views
urlpatterns = [
    path('',views.homepage)
]

 

benchmarker/urls.py

from django.contrib import admin
from django.urls import path,include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('',include('app.urls'))
]

在views.py中建立视图

from django.shortcuts import render

# Create your views here.
def homepage(request):
    return render(request,'app/index.html')

 

 

 

posted @ 2021-09-08 14:44  Wangtn  阅读(59)  评论(0编辑  收藏  举报