环境准备
pycharm
cd pycharm-2016.3.2/bin
./pycharm.sh
alias pycharm="bash /Download/pycharm-2016.3.2/bin/pycharm.sh"
mysql
sudo apt-get install mysql-server
1 建表
- 注意字符集 "utf-8 Unicode"
- 排序规则 "utf8_general_ci"
2 修改权限
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
bind-addres = 0.0.0.0
` 给 用户名root 密码root 添加所有权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' INDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges
创建虚拟环境
windows 安装python
# 需要将python的位置添加进入 PATH目录
PATH:C/.../python.exe
修改源
# 使用 -i 参数
pip install -i https://pipy.doban.com/simple/ django
virtualenv
virtualenv py2 # virtualenv -p python3
cd py2/Sctipts
source activate # windows 执行 activate.bat
pip install 下载出错
- 查找出缺少的 .lxml 文件
- https://www.lfd.uci.edu/~gohlke/pythonlibs/ 上面去下载下来
- 进入该目录 pip install xxx.lxml
- 继续pip install scrapy
virtualenvwrapper
- pip install virtualenvwrapper
- sudo find / -name virtualenvwrapper.sh # 找到 virtualenv.sh 的存储目录
- 配置
- sudo vi ~/.bash_profile
-
export WORKON_HOME=~/virtualenv # 之后虚拟环境 存在的目录
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh # 使用 virtualenvwrapper 环境
```
3. source vi ~/.bash_profile
### 运行 node环境
1. 使用淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
2. cnpm install # 进入该目录 并且同级存在package.json文件
3. cnpm run dev
## Django数据库
1. 独立使用 models 添加数据
* import_category_date.py
找到 当前路径
pwd = os.path.dirname(os.path.realpath(file))
sys.path.append(pwd+"../")
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Shop.settings")
import django
django.setup()
导入数据 模型 添加数据
from goods.models import GoodsCategory
from db_tools.data.category_data import row_data
for lev1_cat in row_data:
lev1_intance = GoodsCategory()
lev1_intance.code = lev1_cat["code"]
lev1_intance.name = lev1_cat["name"]
lev1_intance.category_type = 1
lev1_intance.save()