為了方便開發,隨時生成靜態化首頁,我們可以在scripts中新建靜態化首頁的指令碼
regenerate_index_html.py
(從下往上讀:執行函式--導django包並配置環境--要配置setup就要匯入環境變數--增加導包路徑)
#!/usr/bin/env python
"""功能:手動生成所有sku的靜態html檔案
使用方法:
./regenerate_index_html.py
"""import sys
sys.path.insert(0, '../')
import os
ifnot 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
為了方便開發,防止資料庫過於複雜,資料量過於量大,我們可以在scripts中新建資料庫匯入的指令碼
goods_data.sh
#!/bin/bash
mysql -h127.0.0.1 -umeiduo -p meiduo_mall < goods_data.sql
為檔案增加可執行許可權
chmod +xgoods_data.sh
使用方法:
./regenerate_index_html.py
首先,建立乙個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
c靜態庫建立 與 指令碼檔案靜態庫建立 的區別
一,c靜態庫的建立 1,建立兩個.c檔案 例 vim 1.c 第乙個子檔案 include int add int x,int y vim 2.c 第二個子檔案 include int sub int x,int y vim 3.c 建立乙個包含兩個子檔案的標頭檔案 建乙個庫 include inc...
Ubuntu 建立開機自啟動指令碼的方法
1 將你的啟動指令碼複製到 etc init.d目錄下 以下假設你的指令碼檔名為 test。2 設定指令碼檔案的許可權 sudo chmod 755 etc init.d test 3 執行如下命令將指令碼放到啟動指令碼中去 cd etc init.d sudo update rc.d test d...
Ubuntu 建立開機自啟動指令碼的方法
1 將你的啟動指令碼複製到 etc init.d目錄下 以下假設你的指令碼檔名為 test。2 設定指令碼檔案的許可權 sudo chmod 755 etc init.d test 3 執行如下命令將指令碼放到啟動指令碼中去 cd etc init.d sudo update rc.d test d...