一 CentOS python3的安裝html
yum -y groupinstall "Development tools"python
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develmysql
mkdir /usr/local/python3sql
wet https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz數據庫
tar -xvf Python-3.7.1.tar.xzdjango
cd Python-3.7.1app
. /configure --prefix=/usr/local/python3 #將python3.7.1安裝到指定文件夾下 /usr/local/python3ide
make && make install函數
ln -s /usr/local/python3/bin/python3 /usr/bin/python3url
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
#建立連接文件,至關於建立環境變量,之後直接輸入python3/pip3就是調用python3/pip3的程序,不然輸入python默認調用的是python2的程序
二 Django的安裝
pip3 install Django
三 Django項目和APP建立
cd /root #進入到root文件夾,在root文件夾下建立 django project
Django-admin startproject devops
cd devops
python3 manage.py startapp showinterface #進入到project下建立showinterface
四Django設置使用 mysql數據庫
1先安裝pymysql:pip3 install pymysql
2在主程序目錄下的__init__.py文件中導入pymysql模塊,以下:
import pymysql
pymysql.install_as_MySQLdb()
3在settings.py文件中按照以下設置
注:mysql數據庫中的數據庫名和user須要提早創建
Create datebase login;#建立數據庫
create user ’user1’@’%’ identified by ’123456’; #建立用戶
grant all on db20190104.* to 'user1'@'%'; #用戶受權
delete from user where User='user1@%'; #刪除用戶
五Django的其餘設置
Django 後臺管理的時區設定
mkdir templates #用於存放靜態網頁
#而且在/root/devops/devops/settings.py下修改以下
mkdir static #用於存放網頁的CSS和JS等
#而且在/root/devops/devops/settings.py下修改以下
同時須要註銷掉csrf設置,不然在提交的時候會報錯(Cross-site request forgery)跨站請求僞造
六 django項目設置
URL設置:
cd /root/devops/devops/
vi urls.py
配置對應的函數:
配置對應的html