如果最近不忙的话,我会将这个项目改为使用python3编写,并且使用djangorestframework来做前后端分离,前端计划使用vue.js\
以此来对得起将近50人的star,欢迎加我qq和我交流:2410250284\
# ImitationTmall
+ 仿照[天猫]()搭建的电商平台
+ 欢迎交流,也可以在issues中向我提问
+ 欢迎star
## 开发环境
+ python2.7
+ django1.9
+ 基于xadmin的后台管理系统
+ django-simple-captcha0.4.6:验证码功能
+ mysql5.5
## 开发目的
+ 首先是,对过往python学习的一次总结,因为之后打算从事wab后端开发。因此动手写一个项目是对知识点的一次梳理
+ 再者,作为一个非科班出身的家伙,我更需要一个实际作品来提高自己的竞争力。因为我也不喜欢夸夸其谈。
## 开发顺序
在写此文档时,并没有进行实际的开发。但是整个网站的架构已经在我的脑海中了。我在此做一个简单的梳理。<del>之后可能会改动</del>
+ 首先是需求的分析,通过参观实际天猫网站,进行需求分析和表结构设计
+ APP和model.py的设计
+ xadmin搭建的后台管理系统
+ 用户登录、注册及找回密码功能(验证码及验证邮件功能)
+ 无需登录的页面功能实现(主要围绕商品)
+ 需要登陆的页面功能实现(主要围绕订单)
+ 购物车相关功能实现;
+ 全局搜索功能实现;
+ 细节完善
+ 部署上线
## 网站功能
![仿天猫项目脑图](https://github.com/Liweimin0512/ImitationTmall/blob/master/XMindtmall.png?raw=true)
# 如何部署项目
这个我也在研究。
## 前端素材
前端文件来源于此网站:[HOW2J.CN](http://how2j.cn/)(一个很不错的学习java web开发的网站,安利一发)
项目开发过程中,由于使用了django模板template系统,因此已经将原文件改的有点儿面目全非了。<del>想到自己还没静下心真正学习前端技术呢。算是一次修炼吧。</del>
用到了Bootstrap
# 如何启动项目
+ 首先将项目克隆到本地,然后添加虚拟环境,项目依赖包。
+ 配置数据库
1 确保你安装了正确版本的mysql
2 在setting.py中将DATABASES文件修改为你本地的数据库。
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "imitationtmall",
'USER': "root",
'PASSWORD': "admin",
'HOST': "127.0.0.1",
}
}
```
+ 之后利用```migrate```命令来创建数据表
+ 我在项目中提供了我的数据库备份,可以直接将数据库内容导入。
+ 然后run server
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
适合学习/练手、毕业设计、课程设计、期末/期中/大作业、工程实训、相关项目/竞赛学习等。 项目具有较高的学习借鉴价值,也可直接拿来修改复现。可以在这些基础上学习借鉴进行修改和扩展,实现其它功能。 可放心下载学习借鉴,你会有所收获。 —— 博主领域:嵌入式领域&人工智能&软件开发。 有任何使用问题欢迎随时与博主沟通(公主呺:阿齐Archie)。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。
资源推荐
资源详情
资源评论
收起资源包目录
用python开发基于Django框架的仿天猫网站项目 (2000个子文件)
config 335B
bootstrap.css 144KB
bootstrap.css 144KB
bootstrap.css 143KB
bootstrap.min.css 135KB
bootstrap.css 123KB
bootstrap.min.css 120KB
bootstrap.min.css 118KB
bootstrap.min.css 100KB
font-awesome.css 37KB
style.css 35KB
font-awesome.min.css 30KB
bootstrap-theme.css 26KB
bootstrap-theme.css 26KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
bootstrap-theme.min.css 23KB
bootstrap-theme.min.css 23KB
bootstrap-theme.css 19KB
select2.css 19KB
bootstrap-theme.min.css 17KB
selectize.bootstrap2.css 15KB
selectize.default.css 11KB
selectize.legacy.css 11KB
selectize.bootstrap3.css 10KB
datepicker.css 10KB
selectize.css 8KB
xadmin.main.css 8KB
xadmin.responsive.css 4KB
bootstrap-modal.css 4KB
bootstrap-clockpicker.css 4KB
xadmin.form.css 3KB
bootstrap-image-gallery.css 3KB
bootstrap-clockpicker.min.css 3KB
bootstrap-timepicker.css 3KB
bootstrap-image-gallery.min.css 2KB
blog.css 2KB
bootstrap-timepicker.min.css 2KB
xadmin.widget.select-transfer.css 2KB
bootstrap-xadmin.css 2KB
xadmin.mobile.css 1KB
snap.css 1KB
style.css 1KB
xadmin.plugin.formset.css 1KB
xadmin.widget.editable.css 1KB
xadmin.page.dashboard.css 790B
xadmin.plugin.quickfilter.css 248B
xadmin.plugins.css 175B
xadmin.plugin.aggregation.css 95B
bootstrap-multiselect.css 0B
fontawesome-webfont.eot 162KB
glyphicons-halflings-regular.eot 20KB
logo.gif 77KB
wangwang.gif 4KB
loading.gif 4KB
select2-spinner.gif 2KB
ajax-loader.gif 2KB
.gitignore 1KB
index.html 15KB
order_myOrder.html 7KB
product_item.html 7KB
model_list.html 5KB
order_settlement.html 4KB
order_review.html 4KB
base_site.html 4KB
user_shoppingCart.html 4KB
user_forgetpwd.html 4KB
user_register.html 4KB
order_confirmPay.html 3KB
date.html 3KB
product_category.html 3KB
login.html 3KB
model_list.top_toolbar.exports.html 3KB
number.html 3KB
model_delete_selected_confirm.html 2KB
model_history.html 2KB
sitemenu_default.html 2KB
user_login.html 2KB
change_password.html 2KB
model_list.nav_menu.bookmarks.html 2KB
base.html 2KB
revision_diff.html 2KB
accordion.html 2KB
model_delete_confirm.html 2KB
thumbnails.html 2KB
submit_line.html 2KB
batch_change_form.html 2KB
tabular.html 2KB
base.html 2KB
tab.html 2KB
base.html 2KB
form.html 2KB
sitemenu_accordion.html 1KB
form.html 1KB
model_list.results_bottom.actions.html 1KB
recover_list.html 1KB
transfer.html 1KB
comm.top.setlang.html 1KB
model_detail.html 1KB
user_password_reset.html 1KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
阿齐Archie
- 粉丝: 3w+
- 资源: 2473
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 员工培训需求调查问卷.doc
- 如何确定针对性的培训需求.doc
- 素质能力培训需求分析模型.doc
- 怎样进行有效的培训需求分析(doc 9).doc
- 制造业各工位培训需求.doc
- 做好培训需求分析,奠定企业员工培训的基础(DOC 8页).doc
- SQLSERVER2005卸载方法word文档doc格式最新版本
- MicrosoftSQLServer2008安装和数据库实例创建操作手册doc版冯冰最新版本
- 西电微机原理实验PDF
- P6ProfessionalSetup R24.12 安装包
- MicrosoftSQLServer2008数据库安装图解集合[特别整理版]最新版本
- 含光伏的储能选址定容模型 14节点 程序采用改进粒子群算法,对分析14节点配网系统中的储能选址定容方案,并得到储能的出力情况,有相关参考资料 这段程序是一个粒子群算法(Particle Swarm O
- PROGPPCNEXUS读写烧录刷写软件 飞思卡尔MPC55xx 56xx 57xx 58xx 没有次数限制
- 01_python_基本语法_纯图版.pdf
- 考虑新能源消纳的火电机组深度调峰策略 摘要:本代码主要做的是考虑新能源消纳的火电机组深度调峰策略,以常规调峰、不投油深度调峰、投油深度调峰三个阶段,建立了火电机组深度调峰成本模型,并以风电全额消纳为前
- EV3100电梯专用变频器源代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功