1.这2周毕设完成内容
本周开始截图展示你所做的毕业设计内容,并说明功能,及亮点、问题等。
订单页面
收藏:
地址页
1.1 模块名称
简单说明模块及其功能
settings.py: 这个文件包含了所有有关这个Django项目的配置信息: TEMPLATE_DIRS , DATABASE_NAME , 等. 最重要的设置是 ROOT_URLCONF,它将作为 URLconf 告诉 Django 在这个站点中那些 Python的模块将被用到。
urls.py:它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。
wsgi.py:网络通信接口
media:媒体文件
migrations:记录models改变
static:前端静态文件
templates:前端html文件
admin.py:后台数据模型注册
apps.py:应用
forms.py:向数据库中插入新的数据,一般会通过表单,Django的表单系统
models.py:数据模型类的编写
views.py:功能视图
manage.py:
- 它将你的project的包放到sys.path中
- 它将DJANGO_SETTINGS_MODULE环境变量设置为了你的project的setting.py文件的位置。
1.2 模块截图展示
1.3模块代码介绍
截图展示主要代码。视图views部分代码,代码已经全部折叠
models内代码
urls内代码
用到什么技术,什么库,,比起传统技术优势,或者其他语言优势在哪里?
运用Python eb的Django框架,很多web框架都是MVC,Django使用的有点不同,它采用的是MTV的框架模式,即模型M,模板T和视图V。
优势:1、Python的代码风格简洁易懂易于维护,可以快速实现自己的想法
2、Python 可用的库要更多
3、轻量级,内存占用比Java小多了,而且修改代码后马上就可以看见效果
1.4 模块设计还存在问题
功能基本实现,这次新增了热评商品推荐与前端主页面的修改。
2.后面2周的规划
对上2周完成内容简单总结,并规划接下来要做的设计
接下来继续完善和测试数据的添加等
3.数据库设计
请展示。若有修改表格请说明为什么修改,怎么修改。
1、Goods表增加一个count用于留言计数,实现热评商品。
2、Order表添加一个number用于实现订单号,时间串+id。