栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

搭建项目开发环境

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

搭建项目开发环境

(一)创建Djang

创建文件夹media、pstatic和templates,目录结构如下图所示:

在配置文件settings.py里导入os

 

新建APP - index, commodity,shopper
  • 在终端窗口下执行命令

python manage.py startapp index

python manage.py startapp commodity

python manage.py startapp shopper

 

 

整个项目共有7个文件夹和1个文件,每个文件夹和文件的功能说明如下:
1、babies文件夹

babies文件夹与项目名相同,该文件夹下含有文件init .py、asgi.py、settings.py、urls.py和 wsgi.py
2、commodity文件夹

commodity是Django创建的项目应用(App),文件夹里含有init.py、 admin.py、apps.py、models.py、tests.py和views.py文件,它主要实现网站的商品列表页和商品详细页。
3、index文件夹

index是Django创建的项目应用(App),文件夹含有的文件与项目应用(App)commodity相同,它主要实现网站首页。
4、media文件夹

media是网站的媒体资源,用于存放商品的主图和详细介绍图。
5、pstatic文件夹

pstatic是网站的静态资源,用于存放网站的静态资源文件,如css、Javascript和网站界面图片。
6、shopper文件夹

shopper也是Django创建的项目应用(App),它主要实现网站的购物车页面、个人中心页面、用户登录注册页面、在线支付功能等。
7、templates文件夹

templates用于存放HTML模板文件,即网站的网页文件。
8、manage.py文件

manage.py是项目的命令行工具,内置多种方法与项目进行交互。在命令提示符窗口下,将路径切换到项目babys并输入python manage.py help,可以查看该工具的指令信息。

 由于文件夹media,pstatic和templates是我们自行创建的,因此还需要在这些文件夹中添加前端提供的HTML静态模板,详细的添加说明如下:

 查看settings.py默认设置

在配置文件里添加项目应用

设置模板信息

添加中间件 

 

 配置数据库

在创建项目的时候,Django已默认使用Sqlite3数据库,配置文件settings.py的配置信息如下所示:

使用mysqlclient模块 

mysqlclient模块可以使用pip指令安装,打开命令提示符窗口并输入安装指令pip install mysqlclient,然后等待模板安装完成即可。

完成mysqlclient模块的安装后,在项目的配置文件settings.py中配置MySQL数据库连接信息,代码如下:

 

使用pymysql模块

pymysql模块的安装使用pip在线安装即可,在命令提示符窗口下输入pip install pymysql指令并等待安装完成即可

 卸载mysqlclient模块

删除babies数据库里迁移生成的10个数据表

 

执行迁移命令,生成相应数据表

 

在Navicat里查看babies数据库里生成的10个数据表

 

 配置静态资源和媒体资源

 测试

 

 


 

 

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/350444.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号