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修改字典内key对应值的方法
Jul 11 Python
Python 实现简单的电话本功能
Aug 09 Python
python开发之thread线程基础实例入门
Nov 11 Python
python实现文本去重且不打乱原本顺序
Jan 26 Python
Python冒泡排序注意要点实例详解
Sep 09 Python
python urllib爬取百度云连接的实例代码
Jun 19 Python
基于hashlib模块--加密(详解)
Jun 21 Python
Django  ORM 练习题及答案
Jul 19 Python
python查询MySQL将数据写入Excel
Oct 29 Python
Pandas DataFrame求差集的示例代码
Dec 13 Python
pytorch锁死在dataloader(训练时卡死)
May 28 Python
Python Matplotlib绘制条形图的全过程
Oct 24 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
实测在class的function中include的文件中非php的global全局环境
2013/07/15 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
PHP扩展开发教程(总结)
2015/11/04 PHP
thinkPHP微信分享接口JSSDK用法实例
2017/07/07 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
php微信公众号开发之秒杀
2018/10/20 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
2019/10/17 PHP
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
javascript获取网页中指定节点的父节点、子节点的方法小结
2013/04/24 Javascript
jqueyr判断checkbox组的选中(示例代码)
2013/11/08 Javascript
js实现的复制兼容chrome和IE
2014/04/03 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
跟我学习JScript的Bug与内存管理
2015/11/18 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
jquery实现简单Tab切换菜单效果
2020/07/17 Javascript
javaScript嗅探执行神器-sniffer.js
2017/02/14 Javascript
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
2021/02/08 Javascript
Python使用Scrapy爬取妹子图
2015/05/28 Python
Python实现破解猜数游戏算法示例
2017/09/25 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
Python concurrent.futures模块使用实例
2019/12/24 Python
html5-websocket基于远程方法调用的数据交互实现
2012/12/04 HTML / CSS
html5页面结构_动力节点Java学院整理
2017/07/10 HTML / CSS
Linux机考试题
2015/07/17 面试题
运动会解说词50字
2014/01/18 职场文书
《永远的白衣战士》教学反思
2014/04/25 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
新店开张活动方案
2014/08/24 职场文书
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
法律意见书范文
2015/05/20 职场文书
医院党建工作总结2015
2015/05/26 职场文书