首先 說明健霹,這個屬于業(yè)務專屬定制的捞蛋,不能通用于其他業(yè)務系統(tǒng), 只能作為新手下載學習使用泌类。
首先到碼云下載代碼:
https://gitee.com/tianyadg/CunChuGuangJiaoGuanLiXiTong
python包安裝需求:
采用目前最流行的pipenv神器矫膨。pipenv=pip + virtualenv,。python的福音。
pip install pipenv
安裝完成后進入項目內(nèi),直接進行安裝境氢。
pipenv check #對包內(nèi)的文件進行核對
pipenv install #進行安裝
pipenv lock #鎖定
以下是Pipfile內(nèi)的文件內(nèi)容。主要是抓取該文件進行包安裝碰纬。
[[source]]
url = "https://pypi.python.org/simple" #更新網(wǎng)址萍聊,可修改國內(nèi)源
verify_ssl = true
name = "pypi"
[packages] #安裝包
django = "1.11.6"
celery = "*"
uwsgi = "*"
pymysql = "*"
python-memcached = "*"
#下面全是xadmin需要的插件包
future = "*"
six = "*"
httplib2 = "*"
django-import-export = "*"
xlwt = "*"
django-crispy-forms = "*"
django-formtools = "*"
xlsxwriter = "*"
[dev-packages]#測試的安裝包
修改項目的數(shù)據(jù)庫位置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'app',
'USER':'root',
'PASSWORD':'root',
'HOST':'127.0.0.1',
'PORT':'3306',
}
}
包安裝完成后首先進入項目內(nèi):
#進入虛擬環(huán)境
pipenv shell
#像數(shù)據(jù)庫創(chuàng)建表。
python3 manage.py makemigrations
python3 manage.py migrate
#測試運行悦析。
python3 manage.py runserver 127.0.0.1:8000
到此為止基本上能正常使用寿桨。
生產(chǎn)環(huán)境的安裝比較復雜,目前大部分采用nginx + uwsgi + django環(huán)境强戴。
我這個系統(tǒng)要求不高亭螟,平常訪問量最多10人左右挡鞍。最后采用精簡的方式,只采用uwsgi + django的方式進行并發(fā)预烙。
uwsgi.ini代碼如下:
[uwsgi]
# 項目目錄
chdir=/home/manager/manager/
http = :8000
file = manager/wsgi.py
static-map=/static=collectstatic
processes = 4
threads = 10
daemonize=/home/manager/manager/start/uwsgi.log
post-buffering=4096
harakiri=30
enable-threads=true
thunder-lock=true
shell腳本采用最簡單的代碼:
cd /home/manager/manager/start
uwsgi -i uwsgi.ini
目錄
django開發(fā)之存儲光交業(yè)務管理系統(tǒng)第一節(jié)-序言
django存儲光交業(yè)務管理系統(tǒng)第二節(jié)-pyhon腳本的編寫
django存儲光交業(yè)務管理系統(tǒng)第三節(jié)-系統(tǒng)初步分析需求
django存儲光交業(yè)務管理系統(tǒng)第四節(jié)-光交數(shù)據(jù)庫的設計
django存儲光交業(yè)務管理系統(tǒng)第五節(jié)-存儲數(shù)據(jù)庫的設計
django存儲光交業(yè)務管理系統(tǒng)第六節(jié)-系統(tǒng)的架構流程圖
django存儲光交業(yè)務管理系統(tǒng)第七節(jié)-程序的啟動
django存儲光交業(yè)務管理系統(tǒng)-菜鳥開發(fā)日記第八節(jié)-目錄的結構說明
django存儲光交業(yè)務管理系統(tǒng)-菜鳥開發(fā)日記第九節(jié)-系統(tǒng)開發(fā)遇到的坑
django存儲光交業(yè)務管理系統(tǒng)-菜鳥開發(fā)日記第10節(jié)-業(yè)務圖表需求
django存儲光交業(yè)務管理系統(tǒng)-菜鳥開發(fā)日記第11節(jié)-結束及總結
………………………………………………………………