手动脚本文件的创建和运用
@静态化首页的手动脚本(.py脚本)为了方便开发,随时生成静态化首页,我们可以在scripts中新建静态化首页的脚本regenerate_index_html.py(从下往上读:执行函数--导django包并配置环境--要配置setup就要导入环境变量--增加导包路径)#!/usr/bin/env python"""功能:手动生成所有SKU的静态html文件使用方法:
@静态化首页的手动脚本(.py脚本)
为了方便开发,随时生成静态化首页,我们可以在scripts中新建静态化首页的脚本
regenerate_index_html.py
(从下往上读:执行函数--导django包并配置环境--要配置setup就要导入环境变量--增加导包路径)
#!/usr/bin/env python
"""
功能:手动生成所有SKU的静态html文件
使用方法:
./regenerate_index_html.py
"""
import sys
sys.path.insert(0, '../')
sys.path.insert(0, '../meiduo_mall/apps')
import os
if not os.getenv('DJANGO_SETTINGS_MODULE'):
os.environ['DJANGO_SETTINGS_MODULE'] = 'meiduo_all.settings.dev'
# 让django进行初始化设置
import django
django.setup()
from contents.crons import generate_static_index_html
if __name__ == '__main__':
generate_static_index_html()
为文件增加可执行权限
chmod +x regenerate_index_html.py
使用方法:
./regenerate_index_html.py
@导入数据库的手动脚本(.sh脚本)
为了方便开发,防止数据库过于复杂,数据量过于量大,我们可以在scripts中新建数据库导入的脚本
goods_data.sh
#!/bin/bash
mysql -h127.0.0.1 -umeiduo -p meiduo_mall < goods_data.sql
为文件增加可执行权限
chmod +x goods_data.sh
使用方法:
./regenerate_index_html.py
@安装依赖性文件,配置环境的脚本(.bat脚本和.sh脚本)
首先,建立一个install.bat和install.sh的文本
进入后编辑:
.bat如下:
%PYTHON36%\python.exe -m venv venv
xcopy /Y patch \__init__.py venv\Lib\site-packages\pip\compat\__init__.py
.\venv\Scripts\pip install -r requirement.txt
.sh如下(Linux环境下的python):
#!/usr/bin/env bash
./venv/bin/pip install -r requirements.txt
更多推荐
所有评论(0)