django1.9安装以及使用
安装setuptools
wget --no-check-certificate https://pypi.python.org/packages/69/56/f0f52281b5175e3d9ca8623dadbc3b684e66350ea9e0006736194b265e99/setuptools-38.2.4.zip#md5=e8e05d4f8162c9341e1089c80f742f64
unzip setuptools-38.2.4.zip
cd setuptools-38.2.4
python setup.py install
cd ..
安装pip
wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz
tar -xvf 1.5.5.tar.gz #解压文件
cd pip-1.5.5/
python setup.py install
常用模块安装:
如mysql mako等等安装软件很多的情况下,可以将模块版本填写到一个文本文档,一次性安装:
PS:其中安装mysql模块会报错,需要提前安装以下两个模块:
yum install -y python-devel mysql-devel openldap-devel
vim requirements.txt
django==1.9
django-crispy-forms==1.6.
django-import-export==0.5.
django-reversion==2.0.
django-formtools==1.0
future==0.15.
MySQL-python==1.2.
MarkupSafe==0.23
Mako==1.0.
httplib2==0.9.
suds==0.4
celery==3.1.
django-celery==3.1.
requests==2.0.
SQLAlchemy==0.8.
Tempita==0.5.
amqp==1.4.
anyjson==0.3.
chardet==2.2.
meld3==1.0.
mimeparse==0.1.
mysqlclient==1.3.
paramiko==1.9.
pep8==1.3.
poster==0.8.
pycrypto==2.3
pyparsing==2.0.
python-dateutil==1.5
python-memcached==1.48
six==1.6.
supervisor==3.0
wsgiref==0.1.
Pillow==2.9.
line-profiler==1.0
python-ldap==2.5.
django-auth-ldap==1.3.
pytz
async==0.6.1
安装命令:
pip install -r requirements.txt
django使用:
创建项目:
django-admin startproject myproject
cd myproject
创建app:
django-admin startapp myapp
启动app:
python manage.py runserver 172.16.5.112:8000 &
以下是django1.11.8+python3.6.4的安装:
Django==1.11.8
certifi==2017.11.5
chardet==3.0.4
codegen==1.0
diff-match-patch==20121119
django-auth-ldap==1.3.0
django-auth-ldap3==0.9.6
django-crispy-forms==1.6.0
django-filter==1.1.0
django-formtools==2.0
django-import-export==0.5.1
django-reversion==2.0.12
djangorestframework==3.7.7
et-xmlfile==1.0.1
future==0.15.2
httpie==0.9.9
httplib2==0.9.2
idna==2.6
jdcal==1.3
ldap3==2.4
Mako==1.0.7
Markdown==2.6.10
MarkupSafe==1.0
odfpy==1.3.6
openpyxl==2.4.9
patterns==0.3
pip==9.0.1
pyasn1==0.4.2
Pygments==2.2.0
pyldap==2.4.45
PyMySQL==0.8.0
pytz==2017.3
PyYAML==3.12
requests==2.18.4
six==1.10.0
tablib==0.12.1
unicodecsv==0.14.1
urllib3==1.22
virtualenv==15.1.0
xlrd==1.1.0
xlwt==1.3.0
python3.6.4后MySQL-python不在使用,需要连接mysql需要安装pymysql
ln -s /usr/local/python3/lib/python3.6/site-packages/django/bin/django-admin.py /usr/local/bin
ALLOWED_HOSTS = ['198.211.99.20', 'localhost', '127.0.0.1']
import pymysql
pymysql.install_as_MySQLdb()
cp configparser.py ConfigParser.py
django1.9安装以及使用的更多相关文章
- python之 centos6.7下 python 3.5.2、Django-1.9 安装
在linux6.5中已经自带了python 2 .python 2.6 ,并且yum程序使用的就是自带的python,所以系统自带的python不要随意卸载否则可能导致yum用不了. 测试环境:cen ...
- python之 centos6.7下 python 3.5.2 源码、Django-1.9 安装
在linux6.5中已经自带了python 2 .python 2.6 ,并且yum程序使用的就是自带的python,所以系统自带的python不要随意卸载否则可能导致yum用不了. 测试环境:cen ...
- python3 django1.11 安装xadmin 的方法,亲测可用
首先需要Pip安装如下的包ip install django-crispy-forms pip install django-import-export pip install django-reve ...
- centos 7 安装sql 审核工具 inception + archer
系统环境: Centos7 + python2.7 + python3 .... 下载 源码地址:https://github.com/mysql-inception/inception Incept ...
- windows下无法创建django工程的问题
环境:python2.7 django1.7 安装好django后,将C:\Python27\Lib\site-packages\Django-1.7.7-py2.7.egg\django\bin; ...
- Django开发博客 入门篇
Django是神马? Django是一个开源免费的Web框架,使用Python编写.能够让你快速写出一个Web应用, 因为它包含了绝大部分的组件,比如认证,表单,ORM,Session,安全,文件上传 ...
- Python的Web应用框架--Django
一:简介 python的web框架有很多,个人查了一下,有Django.Pylons. Tornado.Bottle和Flask等,其中使用人数最多的是Django,而我学习Django也是因为ope ...
- Linux 下部署Django项目
Linux 下部署Django项目 说明:本文所使用的环境为CentOS 6+Python2.7+Django1.11 安装Django.Nginx和uWSGI 1.确定已经安装了2.7版本的Py ...
- Django开发BUG汇总
使用版本知悉 limengjiedeMacBook-Pro:~ limengjie$ python --version Python :: Anaconda, Inc. limengjiedeMacB ...
随机推荐
- spark streaming 3: Receiver 到 submitJobSet
对于spark streaming来说,receiver是数据的源头.spark streaming的框架上,将receiver替换spark-core的以磁盘为数据源的做法,但是数据源(如监听某个 ...
- java.net.BindException: Problem binding to [node2:45454] java.net.BindException: Cannot assign requested address
主要原因是网络的问题.可参考官方给出的详细解释. http://wiki.apache.org/hadoop/BindException 总之,这是网络或者配置网络的问题,跟 hadoop 基本没有关 ...
- spring boot统一异常页面
只需要创建一个类就可以了 package com.ulic.gis.securityManage.controller; import java.util.Map; import javax.serv ...
- vscode + php+ftp
首先,php网站的文件都整理到一个文件夹中: 然后,用vscode的File.Open Folder打开刚才的文件夹: 3,Ctrl+Shift+P,输入SFTP:Config,会打开一个配置文件,编 ...
- VIM速查表-转
在linux上一直使用vim,慢慢熟悉了它的命令,才终于领悟了什么是编辑器之神. 最近抽空整理了这份速查表,收获颇丰,并分享给大家. 进入vim vim配置 移动光标 屏幕滚动 插入文本类 删除命令 ...
- 关于在IDEA中使用maven projects 的Lifecycle中打包package报expected START_TAG or END_TAG not TEXT
报错指定到maven本地仓库下的settings.xml某一行,如下列JDK配置: <profiles> <profile> <id>jdk-1.8</ ...
- [VBA]去重汇总-2
代码来源Excelhome,链接:http://club.excelhome.net/thread-1360829-1-1.html 存着,以后借鉴着用^-^ Sub 去重汇总() Dim arr, ...
- CentOS 系统安装 nodejs 及相关配置
概述 今天我在我的 AWS EC2 服务器上安装了 nodejs.没想到竟然这么麻烦,比在 windows 和 mac 上麻烦多了.所以我把心得记录下来,供以后开发时参考,相信对其他人也有用. 参考资 ...
- LoadRunner 技巧之 检查点
LoadRunner 技巧之 检查点 判断脚本是否执行成功是根据服务器返回的状态来确定的,如果服务器返回的HTTP状态为 200 OK ,那么VuGen 就认为脚本正确地运行了,并且是运行通过的.在绝 ...
- Web09_MySQL多表&JDBC
使用JDBC发送insert语句完成单表[添加]操作 使用JDBC发送update语句完成单表[更新]操作 使用JDBC发送delete语句完成单表[删除]操作 使用JDBC发送select语句完成单 ...