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统计文件行数示例分享
Feb 21 Python
Django admin美化插件suit使用示例
Dec 12 Python
Python判断两个对象相等的原理
Dec 12 Python
为什么Python中没有"a++"这种写法
Nov 27 Python
pip安装py_zipkin时提示的SSL问题对应
Dec 29 Python
Python实现账号密码输错三次即锁定功能简单示例
Mar 29 Python
Django框架自定义session处理操作示例
May 27 Python
opencv python如何实现图像二值化
Feb 03 Python
python画图常规设置方式
Mar 05 Python
动态设置django的model field的默认值操作步骤
Mar 30 Python
基于Python的一个自动录入表格的小程序
Aug 05 Python
Django filter动态过滤与排序实现过程解析
Nov 26 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
PHP中的加密功能
2006/10/09 PHP
PHP4之COOKIE支持详解
2006/10/09 PHP
PHP 年龄计算函数(精确到天)
2012/06/07 PHP
Smarty中调用FCKeditor的方法
2014/10/27 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
thinkphp5实现无限级分类
2019/02/18 PHP
js异或加解密效果代码
2008/06/25 Javascript
top.location.href 没有权限 解决方法
2008/08/05 Javascript
在js中判断checkboxlist(.net控件客户端id)是否有选中
2013/04/11 Javascript
jquery实现的点击翻书效果代码
2015/11/04 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
2016/06/13 Javascript
AngularJS ng-mousedown 指令
2016/08/02 Javascript
AngularJS入门教程之链接与图片模板详解
2016/08/19 Javascript
JavaScript递归操作实例浅析
2016/10/31 Javascript
jQuery遮罩层实例讲解
2017/05/11 jQuery
Vue实现本地购物车功能
2018/12/05 Javascript
Vue.js组件高级特性实例详解
2018/12/24 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
Vue安装浏览器开发工具的步骤详解
2019/05/12 Javascript
vue组件 keep-alive 和 transition 使用详解
2019/10/11 Javascript
[04:26]DOTA2上海特锦赛小组赛第二日 TOP10精彩集锦
2016/02/27 DOTA
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
python实现文本文件合并
2015/12/29 Python
python如何读写json数据
2018/03/21 Python
解决python3 Pycharm上连接数据库时报错的问题
2018/12/03 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
2019/01/05 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
2020/09/23 Python
涂鸦板简单实现 Html5编写属于自己的画画板
2016/07/05 HTML / CSS
英国最大的奢侈品零售网络商城:Flannels
2016/09/16 全球购物
高中毕业生自我鉴定
2013/11/03 职场文书
物流管理专业应届生求职信
2013/11/21 职场文书
网络编辑岗位职责
2014/03/18 职场文书
家属答谢词
2015/01/05 职场文书
2016元旦晚会主持词
2015/07/01 职场文书