django商城开发实战

本文详细介绍了在VScode和PyCharm环境下配置Python虚拟环境、安装依赖、创建Django项目、迁移数据库、设置路由、视图类以及在PyCharm中导入数据的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.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.效果

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值