基于django业务的存储光交管理系统的的设计-菜鸟开发日记

django存储光交业务管理系统-菜鸟开发日记第七节-程序的启动

2018-04-04  本文已影响51人  python菜鸟
首先  说明,这个属于业务专属定制的,不能通用于其他业务系统, 只能作为新手下载学习使用。

首先到码云下载代码:

https://gitee.com/tianyadg/CunChuGuangJiaoGuanLiXiTong

python包安装需求:

采用目前最流行的pipenv神器。pipenv=pip + virtualenv,。python的福音。

pip install pipenv

安装完成后进入项目内,直接进行安装。

pipenv check  #对包内的文件进行核对
pipenv install #进行安装
pipenv lock #锁定
核对成功

以下是Pipfile内的文件内容。主要是抓取该文件进行包安装。

[[source]]
url = "https://pypi.python.org/simple" #更新网址,可修改国内源
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]#测试的安装包

修改项目的数据库位置:

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'app',
    'USER':'root',
    'PASSWORD':'root',
    'HOST':'127.0.0.1',
    'PORT':'3306',
     }
}

包安装完成后首先进入项目内:

#进入虚拟环境
pipenv shell
#像数据库创建表。
python3 manage.py makemigrations
python3 manage.py migrate
#测试运行。
python3 manage.py runserver 127.0.0.1:8000

到此为止基本上能正常使用。
生产环境的安装比较复杂,目前大部分采用nginx + uwsgi + django环境。
我这个系统要求不高,平常访问量最多10人左右。最后采用精简的方式,只采用uwsgi + django的方式进行并发。
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开发之存储光交业务管理系统第一节-序言

django存储光交业务管理系统第二节-pyhon脚本的编写

django存储光交业务管理系统第三节-系统初步分析需求

django存储光交业务管理系统第四节-光交数据库的设计

django存储光交业务管理系统第五节-存储数据库的设计

django存储光交业务管理系统第六节-系统的架构流程图

django存储光交业务管理系统第七节-程序的启动

django存储光交业务管理系统-菜鸟开发日记第八节-目录的结构说明

django存储光交业务管理系统-菜鸟开发日记第九节-系统开发遇到的坑

django存储光交业务管理系统-菜鸟开发日记第10节-业务图表需求
django存储光交业务管理系统-菜鸟开发日记第11节-结束及总结

………………………………………………………………

上一篇下一篇

猜你喜欢

热点阅读