从0开始设置django(基于CentOS7)

2019-01-04 09:49:20来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

一 CentOS python3的安装

yum -y groupinstall "Development tools"

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

mkdir /usr/local/python3

wet https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz

tar -xvf  Python-3.7.1.tar.xz

cd Python-3.7.1

. /configure --prefix=/usr/local/python3  #将python3.7.1安装到指定文件夹下 /usr/local/python3

make && make install

 

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

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

 

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python 模块与包

下一篇:python 学习总结3