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中的Django框架中进行字符串翻译
Jul 27 Python
Python实现PS图像抽象画风效果的方法
Jan 23 Python
python中matplotlib的颜色及线条控制的示例
Mar 16 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
May 21 Python
Python中.join()和os.path.join()两个函数的用法详解
Jun 11 Python
解决使用export_graphviz可视化树报错的问题
Aug 09 Python
python实现猜数字游戏
Mar 25 Python
通过python扫描二维码/条形码并打印数据
Nov 14 Python
python基于socket函数实现端口扫描
May 28 Python
基于Python和C++实现删除链表的节点
Jul 06 Python
使用Django实现商城验证码模块的方法
Jun 01 Python
用Python实现屏幕截图详解
Jan 22 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 之 没有mysql支持时的替代方案
2006/10/09 PHP
基于PHP array数组的教程详解
2013/06/05 PHP
解析PHP中intval()等int转换时的意外异常情况
2013/06/21 PHP
PHP实现把数字ID转字母ID
2013/08/12 PHP
php的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
php获得网站访问统计信息类Compete API用法实例
2015/04/02 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
php数据库操作model类(使用__call方法)
2016/11/16 PHP
原生php实现excel文件读写的方法分析
2018/04/25 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
jsTree树控件(基于jQuery, 超强悍)[推荐]
2009/09/01 Javascript
JS子父窗口互相操作取值赋值的方法介绍
2013/05/11 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
2013/08/29 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
2015/03/10 Javascript
JS代码实现table数据分页效果
2016/05/26 Javascript
学习vue.js计算属性
2016/12/03 Javascript
jquery实现手机端单店铺购物车结算删除功能
2017/02/22 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
2020/11/18 Vue.js
Python对列表中的各项进行关联详解
2017/08/15 Python
Python读写docx文件的方法
2018/05/08 Python
python 按钮点击关闭窗口的实现
2020/03/04 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
HTML5新增的标签和属性归纳总结
2018/05/02 HTML / CSS
美国在线宠物用品商店:Entirely Pets
2017/01/01 全球购物
国家地理在线商店:Shop National Geographic
2018/06/30 全球购物
ParcelABC西班牙:包裹运送和快递服务
2019/12/24 全球购物
写出二分查找算法的两种实现
2013/05/13 面试题
个人违纪检讨书
2014/09/15 职场文书
物流业务员岗位职责
2015/04/03 职场文书
2016幼儿园毕业感言
2015/12/08 职场文书
《吃水不忘挖井人》教学反思
2016/02/22 职场文书
Java实现超大Excel文件解析(XSSF,SXSSF,easyExcel)
2022/07/15 Java/Android