Ubuntu20下的Django安装的方法步骤


Posted in Python onJanuary 24, 2021

网上找了很多资料,都不理想。其实ubuntu20以后的版本,很多功能都预装好了,安装django也没有以前的版本那么复杂。
很简单,只需要几步就可以安装成功。

因为 ubuntu20 里已经预装了python,所以可以直接使用pip来安装需要安装的包。
django也是如此。也不用单独去下载django的安装包,直接运行pip3就行。
如果没有pip3,那么就需要安装一下

sudo apt install python3-pip

ubuntu中的python运行命令与windows不一样,windows直接运行python即可,而Ubuntu要运行python3。

为了安装快点,可以指定douban源

pip3 install django -i https://pypi.doubanio.com/simple

安装完成后,查询安装结果
可以查看到django版本和django安装路径

pip3 show django

新建一个文件夹,用来放新建的网站,并在此文件夹下输入命令建立新项目,名字为“web1”

django-admin startproject web1

然后继续建立一个子应用“hello”
建立子应用,要首先进入这个新建的项目“web1”的文件夹下,因为这个文件夹里包含了manage.py文件,否则运行manage.py会出现找不到此文件的错误

python3 manage.py startapp hello

修改项目文件夹下的settings.py里的设置
ALLOWED_HOSTS = [ ]改成ALLOWED_HOSTS = ['*'],*的意思就是允许所有主机的访问

启动web服务
此时启动的web服务是在127.0.0.1端口为8080上,端口号可以自定义修改

python3 manage.py runserver 8080

这样,我们的django就启动起来了。当我们访问http://127.0.0.1:8080/时,可以看到

Ubuntu20下的Django安装的方法步骤

如果,想让其机器从网络访问此web,那可以在启动服务的时候设定本机的ip地址和指定的端口号

python3 manage.py runserver 192.168.80.130:8080

Ubuntu20下的Django安装的方法步骤

至此,django就安装成功了。到此这篇关于Ubuntu20下的Django安装的方法步骤的文章就介绍到这了,更多相关Ubuntu20 Django安装内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python操作Mysql实例代码教程在线版(查询手册)
Feb 18 Python
python冒泡排序算法的实现代码
Nov 21 Python
Python的迭代器和生成器
Jul 29 Python
python实现下载指定网址所有图片的方法
Aug 08 Python
Python最火、R极具潜力 2017机器学习调查报告
Dec 11 Python
python实现神经网络感知器算法
Dec 20 Python
Python实现获取本地及远程图片大小的方法示例
Jul 21 Python
python飞机大战pygame碰撞检测实现方法分析
Dec 17 Python
python如何通过闭包实现计算器的功能
Feb 22 Python
keras .h5转移动端的.tflite文件实现方式
May 25 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
Jun 18 Python
pycharm如何设置官方中文(如何汉化)
Dec 29 Python
selenium+超级鹰实现模拟登录12306
Jan 24 #Python
使用numpngw和matplotlib生成png动画的示例代码
Jan 24 #Python
详解如何修改jupyter notebook的默认目录和默认浏览器
Jan 24 #Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
Jan 24 #Python
浅析python字符串前加r、f、u、l 的区别
Jan 24 #Python
python 图像增强算法实现详解
Jan 24 #Python
详解用 python-docx 创建浮动图片
Jan 24 #Python
You might like
NO3第三帝国留言簿制作过程
2006/10/09 PHP
php设计模式 Mediator (中介者模式)
2011/06/26 PHP
php自定义函数实现统计中文字符串长度的方法小结
2017/04/15 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
扩展jquery实现客户端表格的分页、排序功能代码
2011/03/16 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
2012/08/14 Javascript
JS控制一个DIV层在指定时间内消失的方法
2014/02/17 Javascript
javascript模拟枚举的简单实例
2014/03/06 Javascript
将form表单中的元素转换成对象的方法适用表单提交
2014/05/02 Javascript
JavaScript cookie详解及简单实例应用
2016/12/31 Javascript
vue.js树形组件之删除双击增加分支实例代码
2017/02/28 Javascript
jQuery实现所有验证通过方可提交的表单验证
2017/11/21 jQuery
Vue的移动端多图上传插件vue-easy-uploader的示例代码
2017/11/27 Javascript
解决angularjs service中依赖注入$scope报错的问题
2018/10/02 Javascript
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
jQuery实现本地存储
2020/12/22 jQuery
[01:33]DOTA2上海特级锦标赛 LIQUID战队完整宣传片
2016/03/16 DOTA
Python实现比较两个列表(list)范围
2015/06/12 Python
Python基于pygame实现的弹力球效果(附源码)
2015/11/11 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
Python检查和同步本地时间(北京时间)的实现方法
2018/12/03 Python
不到40行代码用Python实现一个简单的推荐系统
2019/05/10 Python
Python PyCharm如何进行断点调试
2019/07/05 Python
python时间与Unix时间戳相互转换方法详解
2020/02/13 Python
Python列表元素删除和remove()方法详解
2021/01/04 Python
西班牙香水和化妆品网上商店:Douglas
2017/10/29 全球购物
英国奢侈皮具品牌:Aspinal of London
2018/09/02 全球购物
澳大利亚家具商店:Freedom
2020/12/17 全球购物
医学护理系毕业生求职信
2013/10/01 职场文书
3D空间设计学生找工作的自我评价
2013/10/28 职场文书
干部对照检查材料范文
2014/08/26 职场文书
红色影片观后感
2015/06/18 职场文书
Html5页面播放M4a音频文件
2021/03/30 HTML / CSS
MySQL创建索引需要了解的
2021/04/08 MySQL
Golang 链表的学习和使用
2022/04/19 Golang
USB TYPE-C 或将成为所有智能手机充电标准
2022/04/21 数码科技