首页 > 编程语言 > 详细

Python

时间:2019-05-27 21:20:43      阅读:123      评论:0      收藏:0      [点我收藏+]

Django是一个开源的Web应用框架,由Python写成,基于MVC构造。

查看Django版本
python -m django --version

安装Django最新版本
pip install django

安装Django指定版本
pip install django==2.0.2

新建Django项目
django-admin startproject diverAdmin
cd进入项目根目录,python3 manage.py runserver 9902

新建APP
django-admin startapp login
django-admin startapp user
django-admin startapp marvellous

静态文件无法访问:
在settings.py中添加STATICFILES_DIRS = [os.path.join(BASE_DIR, ‘static‘),]

python生成当前时间少8个小时
在settings.py文件中设置TIME_ZONE = ‘Asia/Shanghai‘、USE_TZ = False

django中使用session,需执行python manage.py migrate


Linux安装Python
cd /usr/local/src/
下载新版本
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz

解压缩
tar -zxvf Python-3.7.3.tgz

配置
cd Python-3.7.3/
./configure
编译
make
安装
make install

验证
python3 -V

设置3.x为默认版本
查看当前python连接指向
ls -al /usr/bin | grep python

将原来python的软链接重命名
mv /usr/bin/python /usr/bin/python.bak

将python链接至python3
ln -s /usr/local/bin/python3 /usr/bin/python

配置yum
vi /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down
将 #!/usr/bin/python 改为 #!/usr/bin/python2.7

升级pip
pip install -U pip

安装openssl-devel(pip需要)
yum install openssl-devel

No module named ‘_ctypes‘的解决办法
yum install libffi-devel -y
make
make install


安装setuptools
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
sudo python setup.py build
sudo python setup.py install

安装pip
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python setup.py build
sudo python setup.py install

pip install mysqlclient
pip install opencv-python
若cv2安装失败
yum install PyQt4
yum install qt qt-demos qt-designer qt4 qt4-designer

python3 manage.py runserver 9902

安装virtualenv
pip install virtualenv

安装uwsgi
yum install python-devel
pip install uwsgi


curl -X GET --header ‘Accept: application/json‘ ‘http://47.92.206.63:8008/‘
curl -X GET ‘http://127.0.0.1:8902/home/‘
curl -X GET ‘http://www.baidu.com‘


curl -X GET ‘http://47.92.206.63:8902/home/‘
curl -X GET ‘http://127.0.0.1:9902/home/‘

nohup uwsgi --http :9902 --module diver_admin.wsgi --static-map /static=/data/service/diver_admin/static >log.txt &
uwsgi --http :9902 --module diver_admin.wsgi --static-map /static=/data/service/diver_admin/static

uwsgi --http :8902 --module diverAdmin.wsgi --static-map /static=/data/zq/diverAdmin/static
uwsgi --http :8902 --module diverAdmin.wsgi
uwsgi --http :8902 --module /data/zq/diverAdmin.wsgi
uwsgi --http :8902 --module your_proj_name.wsgi
uwsgi --http :8902 --wsgi-file test.py
uwsgi --http :8902 --chdir /root/env1/hello --wsgi-file hello/wsgi.py --master --processes 4 --threads 2 --stats 127.0.0.1:8000

 

Python

原文:https://www.cnblogs.com/lc19149/p/10933325.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!