一.VScode形式
1.创建环境
用vscode终端进入文件夹输入python -m venv venv新建独立环境
2.激活环境
venv\Scripts\activate出现报错
解决方法:
vscode终端输入get-executionpolicy,返回
Restricted
管理员运行Windows Powershall,输入set-executionpolicy remotesigned,在输入Y
返回vscode终端输入:get-executionpolicy,成功解决进入环境
升级pip:python -m pip install --upgrade pip
3.新建项目:django-admin startproject baykeproject .新建文件夹如下:
迁移数据库:python manage.py makemigrations
python manage.py migrate
开始运行:python manage.py runserver
浏览器输入:127.0.0.1:8000/
设置后台管理员密码“:python manage.py creatsuperuser 依次输入用户名、邮箱、密码
成功后在运行,输入管理员密码:
成功进入:
4.配置路由
from django.shortcuts import render
# Create your views here.
# fbv(函数式) cbv(面向对象 类视图)
def index(request):
return render(request, 'article/index.html')
5.配置列表类和视图类:
class BaykeArticleListView(ListView):
template_name = 'article/list.html'
context_object_name = 'article_list'
queryset = [i for i in range(1,20)]
class BaykeArticleDetailView(DetailView):
template_name = 'article/detail.html'
context_object_name = 'article/'
queryset = []
6.pip install -r requirements.txt 安装依赖包
6.实践
1>创建环境: py -m venv venv
2>激活环境:venv\Scripts\activate
3>安装依赖:pip install baykeshop
4>创建脚手架:django-admin startproject mysite .
二、Pycharm形式
1.从仓库下载源包
2.用pycharm打开
3.终端命令安装依赖包:pip install -r requirements.txt
4.settings.py修改数据库相关设置:
5.用navicate可视化工具创建数据库并连接
6.迁移数据
models里写好了数据库属性
终端命令:python manage.py makemigrations
python manage.py migrate
7.启动项目:
python manage.py runserver
8.sql导入信息数据
-- Assuming your tables are named 'yourapp_studentinfo' and 'yourapp_courseinfo'
INSERT INTO yourapp_gradeinfo (gid_id, s_name, number, c_name_id, date, score, credit, major, college)
VALUES
('20210001', '张三', 'M001', 1, '2022-01-15', 89.5, 4, '计算机', '元宇宙学院'),
('20210002', '李四', 'E001', 2, '2022-01-20', 75.0, 3, '网络工程', '电子电气学院'),
('20210003', '王五', 'Z001', 3, '2022-02-01', 92.0, 2, '计算机', '元宇宙学院');
9.效果