我这里建议大家看视频,然后再多敲几遍。最好先直接看视频
这个链接:【推荐】2022最最最新版 Python全栈开发教程哔哩哔哩bilibili
前期准备:
点击新建项目:
可以进行个性化配置,比如虚拟环境,项目的路径。我这里直接用本机的解释器,django版本3.2

点击终端:
输入python manage.py startapp app01

多等一下,自动出来app01文件夹
我这里选择把templates拖到app01里面,如果你想用js,css的包可以新建一个static目录:

初窥django流程:
views.py:
后期可以建一个views文件夹,存多种函数功能
from django.shortcuts import render, HttpResponse
def Hello(request):
    return HttpResponse('Hello, readers')
urls.py:

from app01 import views
urlpatterns = [
    path('index/', views.Hello, name='Hello'),
]终端输入python manage.py runserver 127.0.0.1:8000
127.0.0.1是本地ip,8000是端口。随便换,建议换成4000往上的数字

报错是因为我没用数据库,后面细说models.py,这个东西是帮你建数据库的表

手动添加/index/

,ctrl+c 可以强行停止程序
补充数据库:
django的models.py可以补充代码,自动帮你生成表:
from django.db import models
class UserInfor(models.Model):
    name = models.CharField(verbose_name="用户名", max_length=32)
    password = models.CharField(verbose_name="密码", max_length=32)
    mobile= models.CharField(verbose_name="电话", max_length=32)找到settings.py, 找到INSTALLED_APPS:

添加
    'app01.apps.App01Config',dirs删为空:

这里作者用的是mysql:
create database test charset utf8 collate utf8_general_ci;

对数据库配置:


输入:
python manage.py makemigrations
python manage.py migrate
看看数据库











