Django商城项目笔记No.1项目准备工作
Django商城项目笔记No.1项目准备工作
一、本项目商城属于B2C商业模式
二、项目采用前后端分离的应用模式
前端使用Vue.js
后端使用Django REST framework

1.创建gitee仓库
2.在ubuntu克隆项目,创建虚拟环境,安装django
2.1创建虚拟环境
mkvirtualenv md_mall -p python3

2.2安装django,rest_framework,pymysql
pip install django==1.11.11
pip install djangorestframework
pip install pymysql
3.创建静态文件目录,添加静态文件
mkdir front_end_pc

3.1.下载live-server(静态文件服务器),并启动

就可以通过http://127.0.0.1:8080访问网页了
4.创建django工程
切换到md_mall文件夹下,执行
django-admin startproject md_mall

font_end_pc是前端代码文件夹
md_mall是后端django项目文件夹
Django商城项目笔记No.1项目准备工作的更多相关文章
- Django商城项目笔记No.2项目准备工作
		Django商城项目笔记No.2项目准备工作 接着上篇开始,创建好工程之后,随之而来的是怎么配置工程,这篇文章记录如何进行相关的配置 1.pycharm打开工程,进行相关的配置 通过pycharm打开 ... 
- cocos2dx打飞机项目笔记一:项目结构介绍
		最近在学习cocos2dx引擎,版本是2.1.3,开发环境是win7 + vs2010,模仿微信打飞机游戏,开发中参考了 csdn 偶尔e网事 的系列文章:http://blog.csdn.net/c ... 
- Django商城项目笔记No.12用户部分-QQ登录2获取QQ用户openid
		Django商城项目笔记No.12用户部分-QQ登录2获取QQ用户openid 上一步获取QQ登录网址之后,测试登录之后本该跳转到这个界面 但是报错了: 新建oauth_callback.html & ... 
- Django商城项目笔记No.11用户部分-QQ登录1获取QQ登录网址
		Django商城项目笔记No.11用户部分-QQ登录 QQ登录,亦即我们所说的第三方登录,是指用户可以不在本项目中输入密码,而直接通过第三方的验证,成功登录本项目. 若想实现QQ登录,需要成为QQ互联 ... 
- Django商城项目笔记No.10用户部分-登录接口
		Django商城项目笔记No.10用户部分-登录接口 添加url路由 接下来第二步,增加返回内容: 增加结果如下: 配置:上边的方法定义了返回的内容都有哪些,那这个方法jwt还不知道,需要配置: 修改 ... 
- Django商城项目笔记No.9用户部分-注册接口签发JWTtoken
		Django商城项目笔记No.9用户部分-注册接口签发JWTtoken 我们在验证完用户的身份后(检验用户名和密码),需要向用户签发JWT,在需要用到用户身份信息的时候,还需核验用户的JWT. 关于签 ... 
- Django商城项目笔记No.8用户部分-注册接口实现
		Django商城项目笔记No.8用户部分-注册接口实现 users的view.py中增加如下代码 class RegisterUserView(CreateAPIView): "" ... 
- Django商城项目笔记No.7用户部分-注册接口-判断用户名和手机号是否存在
		Django商城项目笔记No.7用户部分-注册接口-判断用户名和手机号是否存在 判断用户名是否存在 后端视图代码实现,在users/view.py里编写如下代码 class UsernameCount ... 
- Django商城项目笔记No.6用户部分-注册接口-短信验证码实现celery异步
		Django商城项目笔记No.4用户部分-注册接口-短信验证码实现celery异步 接上一篇,如何解决前后端请求跨域问题? 首先想一下,为什么图片验证码请求的也是后端的api.meiduo.site: ... 
随机推荐
- EasyUI 添加一行的时候 行号出现负数的解决方案
			原因是:在jquery_easyui.js 看方法 insertRow : function(_736, _737, row) 以下小代码算行号,if (opts.pagination) { _73c ... 
- c# XML 有多个重复子节点操作
			1,继续添加ebm子节点 public static void CreateXml() { //创XML建对象 XmlDocument doc = new XmlDocument(); //声明根节点 ... 
- 【公众号转载】超详细 Nginx 极简教程,傻瓜一看也会!
			什么是Nginx? Nginx (engine x) 是一款轻量级的Web 服务器 .反向代理服务器及电子邮件(IMAP/POP3)代理服务器. 什么是反向代理? 反向代理(Reverse Proxy ... 
- Django Rest Framework 请求流程
			用户请求到django,首先经过wsgi,中间件,然后到url路由系统,执行视图类中继承APIView执行as_view方法,在源码中可以看到VPIView继承了django的View类,通过supe ... 
- HTTPS的安全性
			一.Https介绍 1. 什么是Https HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道, ... 
- 【读书笔记】iOS-报刊杂志-Newsstand应用编程
			一,使用Newsstand Kit API 苹果公司在iOS5之后提供了电子报刊杂志开发API-Newsstand Kit.Newsstand Kit 只有3个类:NKLibrary,NKIssue和 ... 
- java发起HTTP请求的共用类
			一定要注意编码,请求时,content-type里的编码,仅仅是流的编码,而结果的编码类型,则是流转化为字符串是需要设定的. 以下是3种使用get/post的方式: import java.io.Bu ... 
- npm 安装指定模块版本
			npm list 查看具体模块 如: npm list @antv/g6 如需要安装指定的模块和版本 保存时 - --save-dev 是你开发时候依赖的东西,--save 是你发布之后还 ... 
- Git冲突与解决方法
			1.git冲突的场景 情景一:多个分支代码合并到一个分支时: 情景二:多个分支向同一个远端分支推送代码时: 实际上,push操作即是将本地代码merge到远端库分支上. 关于push和pull其实就分 ... 
- AsyncTask   POST请求
			布局: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint. ... 
 
			
		