從0開始設置django(基於CentOS7)

一 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

 

相關文章
相關標籤/搜索