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实现自动登录人人网并采集信息的方法
Jun 28 Python
利用pyinstaller或virtualenv将python程序打包详解
Mar 22 Python
python虚拟环境的安装配置图文教程
Oct 20 Python
Python有序查找算法之二分法实例分析
Dec 11 Python
python利用sklearn包编写决策树源代码
Dec 21 Python
Python数据结构之图的应用示例
May 11 Python
python实现维吉尼亚加密法
Mar 20 Python
解决python中使用PYQT时中文乱码问题
Jun 17 Python
python opencv 简单阈值算法的实现
Aug 04 Python
解决Keras 中加入lambda层无法正常载入模型问题
Jun 16 Python
基于K.image_data_format() == 'channels_first' 的理解
Jun 29 Python
Python常用断言函数实例汇总
Nov 30 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数组交集的优化代码分析
2011/03/06 PHP
PHP随机数生成代码与使用实例分析
2011/04/08 PHP
CodeIgniter基本配置详细介绍
2013/11/12 PHP
php实现微信公众号无限群发
2015/10/11 PHP
PHP创建PowerPoint2007文档的方法
2015/12/10 PHP
PHP7之Mongodb API使用详解
2015/12/26 PHP
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
jquery实现图片水平滚动效果代码分享
2015/08/26 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
2019/03/28 jQuery
VUE脚手架的下载和配置步骤详解
2019/04/01 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
如何使用python爬取csdn博客访问量
2016/02/14 Python
python使用正则表达式匹配字符串开头并打印示例
2017/01/11 Python
Python 多进程并发操作中进程池Pool的实例
2017/11/01 Python
python pandas中对Series数据进行轴向连接的实例
2018/06/08 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
国外平面设计素材网站:The Hungry JPEG
2017/03/28 全球购物
诗普兰迪官方网站:Splendid
2018/09/18 全球购物
西班牙鞋子和箱包在线销售网站:zapatos.es
2020/02/17 全球购物
莫斯科大型旅游休闲商品超市:Camping.ru
2020/09/16 全球购物
代理商会议邀请函
2014/01/27 职场文书
保健品市场营销方案
2014/03/31 职场文书
学校班班通实施方案
2014/06/11 职场文书
村主任群众路线个人对照检查材料
2014/09/26 职场文书
毕业生登记表班级意见
2015/06/05 职场文书
Pytorch中的学习率衰减及其用法详解
2021/06/05 Python
oracle连接ODBC sqlserver数据源的详细步骤
2021/07/25 Oracle
Python Matplotlib绘制动画的代码详解
2022/05/30 Python