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')

无情的摸鱼机器
原文地址:https://www.cnblogs.com/wangtianning1223/p/15242687.html