创建电商工程 基本配置

创建项目库   添加.gitignore选项

git clone  库地址

进入pythoncham  点开终端   git status 出现 .idea/

然后在.gitignore中加入 .idea/忽略文件  然后 git add. 后 git push提交

创建front_end_pc作为前端文件夹

安装node.js的版本控制工具nvm,在终端中执行

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
(安装时出错找到准备下载到的文件 打开vim

export NVM_DIR="$HOME/.nvm"
124 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
125 [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This l oads nvm bash_completion
126
127 # export NVM_DIR="$HOME/.nvm"
128 # [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
129 # [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

******找到*****

使用nvm安装最新版本的node.js

nvm install node

安装live-server

npm install -g live-server
(完成安装)
前段创建好后 创建后端:
创建虚拟环境 用workon创建:workon meiduo_03 -p python3
安装django 用pip install django==1.11.11
安装djangorestframework 用pip install djangorestframework
设置里面找到 Pjoject Interpreter 设置add Local 找到安装的虚拟环境
然后运行manage.py发现运行不了的话在 Configuration里设置runserver就可以运行了
为了省事在后端登录的文件中同名文件meiduo_mall_03下创建settings.py文件夹 创建两个py文件第一个是开发环境需要的dev.py另一个prod.py项目文件需要的文件
然后在manage.py文件中把原代码meiduo_mall.shttings改为meiduo_mall.shttings.dev
然后创建数据库 create database meiduo_mall_03 default charset=utf8;
如果需要数据库创建权限的话 需要为数据库授权:(*代表这个数据库所有的表,如果*号在前面的话意思就是这个*号下所有的表)
create user meiduo(账号) identified by 'meiduo'(密码); 
grant all on meiduo_mall(数据库).* to 'meiduo(用户)'@'%'; 
flush privileges;(刷新一下)
现在就只有meiduo这个用户可以进入meiduo_mall这个数据库进行操作
进入配置:
settings里 dev.py中  
INSTALLED_APPS加入DRF配置
更改数据库:(记得更改细节)
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'HOST': '127.0.0.1',  # 数据库主机
        'PORT': 3306,  # 数据库端口
        'USER': 'meiduo',  # 数据库用户名
        'PASSWORD': 'meiduo',  # 数据库用户密码
        'NAME': 'meiduo_mall'  # 数据库名字
    }
}

记得在meiduo/meiduo_mall/__init__.py文件中添加

import pymysql

pymysql.install_as_MySQLdb()

安装django-redis,并配置

CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://10.211.55.5:6379/0",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    },
    "session": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://10.211.55.5:6379/1",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    }
}
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_CACHE_ALIAS = "session"


更改语言配置:
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'







 

 

posted @ 2018-07-17 17:59  M瓶邪  阅读(107)  评论(0编辑  收藏  举报