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')
无情的摸鱼机器