码迷,mamicode.com
首页 > 编程语言 > 详细

Python之Web架构Django部署教程

时间:2020-01-02 19:10:13      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:lib   替换   cal   local   efi   sqli   gre   start   down   

系统环境说明

系统版本 Centos7.3

Python版本 Python3.7

Django简介

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。

Django是一个开放源代码的Web应用框架,由Python写成,采用了MVC的软件设计模式,即模型M,视图V和控制器C,遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。

版本问题

技术图片

Django下载

https://www.djangoproject.com/download/

Django安装

升级sqlite

系统自带sqlite版本较低,需要先升级

(以下sqlite升级部分,内容参考自链接https://www.cnblogs.com/leffss/p/11555556.html)

# 下载源码
wget https://www.sqlite.org/2019/sqlite-autoconf-3290000.tar.gz
# 编译
tar zxvf sqlite-autoconf-3290000.tar.gz 
cd sqlite-autoconf-3290000/
./configure --prefix=/usr/local
make && make install
# 替换系统低版本 sqlite3
mv /usr/bin/sqlite3 /usr/bin/sqlite3_old
ln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3
echo "/usr/local/lib" > /etc/ld.so.conf.d/sqlite3.conf
ldconfig
sqlite3 -version

开始安装Django

yum  install sqlite-devel  -y  #安装好依赖
tar
xzvf Django-X.Y.tar.gz # 解压下载包 cd Django-X.Y # 进入 Django 目录 python setup.py install # 执行安装命令

测试Django框架是否搭建成功

[root@bogon ~]# django-admin startproject HelloWorld #执行该命令后,会在当前目录下生成HelloWorld目录
[root@bogon ~]# cat HelloWorld/HelloWorld/settings.py |grep HOST  #需要修改这个参数为*,即允许所有主机访问
ALLOWED_HOSTS = [ ‘*‘ ]
[root@bogon ~]#python manage.py runserver 0.0.0.0:8000  #启动helloworld项目

查看效果

如下,说明Django框架已成功部署起来了

技术图片

 

参考链接

https://www.runoob.com/django/django-tutorial.html

Python之Web架构Django部署教程

标签:lib   替换   cal   local   efi   sqli   gre   start   down   

原文地址:https://www.cnblogs.com/biaopei/p/12134266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!