学习目标:
- 了解前端后台框架
- 掌握vs搭建Django环境
学习内容
1.背景学习
优缺点:
2.vs搭建Django开发环境
2.1. 准备vscode工具
可以从github上获取:https://github.com/microsoft/vscode。
2.2. 构建python虚拟环境
使用的命令是python -m venv env
。
在人工智能上找到该行命令的含义如下:
运行结果:
2.3. 选择python解释器
python解释器
选择与python虚拟环境(env)
一致的解释器。
2.4. 下载django框架
使用命令pip install django
下载
结果如下:
又看到报warning,将对应的目录添加到自己的环境变量
中,关闭vscode
重新打开就可以在终端找到django-admin.exe
命令了。
2.4. 创建测试项目
1.使用命令django-admin.exe startproject demo001
创建django
项目。其中demo001是项目名。
django-admin.exe startproject demo001
2.使用命令python .\manage.py startapp myapp
来建立第一个app。
PS C:\Users\XIAO\Documents\Project\tombstone\study_demo> django-admin.exe startproject demo001
PS C:\Users\XIAO\Documents\Project\tombstone\study_demo> cd .\demo001\
PS C:\Users\XIAO\Documents\Project\tombstone\study_demo\demo001> dir
目录: C:\Users\XIAO\Documents\Project\tombstone\study_demo\demo001
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2023/4/26 0:10 demo001
-a---- 2023/4/26 0:10 685 manage.py
PS C:\Users\XIAO\Documents\Project\tombstone\study_demo\demo001> python .\manage.py startapp myapp
PS C:\Users\XIAO\Documents\Project\tombstone\study_demo\demo001>
3.使用命令python .\manage.py runserver
启动django。
PS C:\Users\XIAO\Documents\Project\tombstone\study_demo\demo001> python .\manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
April 26, 2023 - 00:16:07
Django version 4.2, using settings 'demo001.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
[26/Apr/2023 00:16:37] "GET / HTTP/1.1" 200 10731
[26/Apr/2023 00:16:37] "GET /static/admin/css/fonts.css HTTP/1.1" 404 1816
Not Found: /favicon.ico
[26/Apr/2023 00:16:37] "GET /favicon.ico HTTP/1.1" 404 2111
运行结果: