从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

 

相关文章
相关标签/搜索