问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

django项目如何在ubuntu运行(2023年最新分享)

发布网友 发布时间:2024-09-26 20:28

我来回答

1个回答

热心网友 时间:2024-10-05 07:24

导读:今天首席CTO笔记来给各位分享关于django项目如何在ubuntu运行的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

ubuntu怎么部署django

(一):背景在线

由于现在工作的需要,我需要使用python来进行一个网站后台的开发,python之前接触过其语法的学习,基本的东西已经掌握,但是当时自学的时候是学得python3.5,而现在要使用python2.7进行实现,所以,先不管了,大多是一样的,有部分是不一样的,慢慢搞吧.

(二):编程环境搭建

我的网站开发是在ubuntu系统下进行的,我们都知道,ubuntu系统在安装的时候,是自带python2.7的,所以,pyhthon就不用进行安装了.我们还需要安装的有:

django‘1.6.0’

mysql5.6

ngix

好了,下面我们就搭建我们的环境.

安装Django

首先我们需要安装的是django,我们直接使用命令进行安装:

sudoapt-getinstallpython-django-y1

安装完成之后,我们来测试一下我们的django的版本.使用下面的命令:

python

importdjango

django.get_version()

1234

腾讯云python系列之部署Django流程

我的是centos系统

我们通过腾讯的控制台的登录按钮,进入到远程登录的界面,如图1为腾讯云的控制台界面。图2为登录以后的密码输入窗口

进入登录界面以后,会是图3这样子的情况,我们输入ls,会发现没有任何文件,输入piplist会提示没有安装pip,而输入python时,会显示默认安装了python2.7.5版本

一、首先我们要安装pip,根据自己的系统自行选择

centos类系统:sudoyuminstallpythonpython-pip

ubuntu类系统:sudoapt-getinstallpythonpython-pip

安装好以后piplist一下,看看都有哪些python安装包

二、安装django

我安装的Django版本为1.9.8的,根据自己的情况,更改后面的版本号

sudopipinstallDjango==1.9.8

可能会出现图4这样的问题,原因是我们pip版本太低,直接按照提示升级我们的pip

更新了pip以后,安装可能会出现如图5这样的问题,我们不要在==两边加空格,因为加空格会导致不识别django的版本。

安装完以后你会发现自己找不到Django放在哪里了,其实我的django被安装在了

/usr/lib/python2.7/site-packages/

并且我们要执行创建django的命令在django的bin目录下,如图6

/usr/lib/python2.7/site-packages/django/bin

进入到该目录下,运行django-admin.pystartprojectFirstProject,创建出FirstProject的项目。就会在该目录下创建出FirstProject这个项目,进入项目,运行pythonmanage.pyrunserver

问题来了,我们运行以后,不要点击,这个是进不去的,我们应该通过腾讯云的公网ip来访问网站,但又有同学发现通过公网的ip也无法访问我们的网站,这是因为自己的腾讯云没有打开相应的端口,所以无法访问。开放端口在安全组这个选项,如图7

进入安全组,新建我们的开放端口,我开放的是80端口。如图8

开放端口后,我们重新pythonmanage.pyrunserver0.0.0.0:80,如图9

通过公网ip,就可以直接访问我们的网站了。如图10

ubuntu怎么安装django

开发是在ubuntu系统下进行的,我们都知道,ubuntu系统在安装的时候,是自带python2.7的,所以,pyhthon就不用进行安装了.我们还需要安装的有:

django‘1.6.0’

mysql5.6

ngix

好了,下面我们就搭建我们的环境.

(1):安装Django

首先我们需要安装的是django,我们直接使用命令进行安装:

sudoapt-getinstallpython-django-y1

安装完成之后,我们来测试一下我们的django的版本.使用下面的命令:

python

importdjango

django.get_version()

1234

下面来看一下我的系统的输出:

(2):安装mysql

Django安装完成之后,接着我们需要安装与他进行合作网站开发的mysql.在ubuntu中安装mysql比较简单,直接使用命令行即可安装,在这里我们使用mysql5.6

sudoapt-getinstallmysql-server-5.6

sudoapt-getinstallmysql-client-5.6

123

不过一般是安装完成mysql-server的过程中,他会自动把mysql-client安装上.在安装中间,他会提示你让你输入root用户的密码,这个密码要记住.

安装完成后,我们测试一下打开我们的数据库搂一眼.

mysql-uroot-p

//回车之后,输入密码12

能够进入之后,就表明我们的数据库安装完成了.

(3):安装Django和mysql连接的驱动

当安装完成Django和Mysql之后,如果想要Django能够找到mysql,我们就需要安装一个驱动,这样来安装:

sudoapt-getinstallpython-mysqldb1

安装完成之后,就表明我们的变成环境就搭建完成了,现在ngix暂时使用不到,所以我们后面再讲述如何安装ngix.

结语:以上就是首席CTO笔记为大家整理的关于django项目如何在ubuntu运行的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
干货| 手把手教你搭建一套OpenStack云平台 口碑最好的切菜刀 什么材质的菜刀最好用 菜刀的种类和用途 张九龄三首古诗词赏析(风格清淡,语言素练) word文字底纹颜色怎么设置在哪 东施效颦这则语言告诉人们一个怎样的道理,欲意又是什么呢 胜芳买房多少钱 胜芳谁最有钱 315儿童智能手表是哪个牌子 孕囊看男女准不准 真三国无双ol怎样和别人一起进战场 真三国无双4 武器碰一起了怎么弄啊? 每次对上都是输 真三国无双4中,两个武将同时放无双的时候,经常会在一起拼力气。要按什 ... 真三国无双4里2个武将同时出手武器会打在一起 每次都打不过对方要按什么... 哈尔滨闽江小区到道外区南马路119号坐几线车 真三国无双四无双和别人对在一起怎么办 三国无双4中的打斗,有的时候两个武器对上了,但我每次都被他弹开,怎么... ...个铅笔工具上边有一个斜杠,好像是禁止修改了,如何设置的,有谁知道... 交叉韧带断裂的治疗 求助,荣耀Note8丢失了有办法找回吗 前交叉韧带断裂表现 膝关节前交叉韧带断裂的表现 前交叉韧带断裂什么症状 荣耀note8铃声为什么 首套房银行贷款34万25年分期,月供要多少钱? 我想改QQ密码。但密保忘了,密码记着了,申诉不成功。我该咋办啊? ...批 、接龙 ,每个至少接5个 2个字 急急急急急急、、、 怪物猎人:崛起曙光上线了,switch联机掉线解决方法 农村医疗保险报销范围异地就医怎样报 怪物猎人崛起曙光会有卡带吗 怪物猎人崛起曙光是dlc还是卡带 django最新版本是多少? ubuntu怎么创建Django项目(2023年最新整理) pip如何安装django(2023年最新分享) 如何部署django(2023年最新解答) django怎么部署到公网? django安装在什么目录? 如何用pip安装django(2023年最新整理) 如何在vb中向sql2000批量添加数据 急急急 vb ado中修改数据库修改1个字段的多个值!!!急 六指琴魔、断指轩辕、九指神丐——多指和断指畸形 渭南市2023年中考满分多少分 陕西省商洛市中考满分多少分 柯桥到舟山 要几个小时 ? 在北京打一口深井多少钱? 柯桥收费站到宁波怎么走 “风骚合受”的出处是哪里 平安百万任我行到底保什么 惊蛰节气诗词精选(惊蛰始雷,桃花渐盛) 古风古韵唯美诗词 网络的利与弊总结100字左右