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中特殊函数集锦
Jul 27 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
Oct 18 Python
详解python发送各类邮件的主要方法
Dec 22 Python
利用python写个下载teahour音频的小脚本
May 08 Python
利用python编写一个图片主色转换的脚本
Dec 07 Python
Python smtplib实现发送邮件功能
May 22 Python
python使用webdriver爬取微信公众号
Aug 31 Python
python通过zabbix api获取主机
Sep 17 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
May 16 Python
VScode连接远程服务器上的jupyter notebook的实现
Apr 23 Python
Python绘制词云图之可视化神器pyecharts的方法
Feb 23 Python
将Python代码打包成.exe可执行文件的完整步骤
May 12 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/12/05 PHP
php 结果集的分页实现代码
2009/03/10 PHP
Yii Framework框架获取分类下面的所有子类方法
2014/06/20 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
PHP基于回溯算法解决n皇后问题的方法示例
2017/11/07 PHP
怎样在JavaScript里写一个swing把数据插入数据库
2012/12/10 Javascript
js 控制页面跳转的5种方法
2013/09/09 Javascript
鼠标拖动实现DIV排序示例代码
2013/10/14 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
JavaScript中DOM详解
2015/04/13 Javascript
简单解析JavaScript中的__proto__属性
2016/05/10 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
vue使用i18n实现国际化的方法详解
2019/09/05 Javascript
vue使用原生swiper代码实例
2020/02/05 Javascript
vue 封装 Adminlte3组件的实现
2020/03/18 Javascript
[01:06:30]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第二场 1月9日
2021/03/11 DOTA
Python解释执行原理分析
2014/08/22 Python
Python文档生成工具pydoc使用介绍
2015/06/02 Python
浅谈scrapy 的基本命令介绍
2017/06/13 Python
分享6个隐藏的python功能
2017/12/07 Python
在python中安装basemap的教程
2018/09/20 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
django 通过URL访问上传的文件方法
2019/07/28 Python
python Tensor和Array对比分析
2020/01/08 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
2020/03/04 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
2020/04/08 Python
keras 如何保存最佳的训练模型
2020/05/25 Python
Hanro官网:奢华男士和女士内衣、睡衣和家居服
2018/10/25 全球购物
请解释接口的显式实现有什么意义
2012/05/26 面试题
营销与策划专业毕业生求职信
2013/11/01 职场文书
给儿子的表扬信
2014/01/15 职场文书
大学生在校学习的自我评价
2014/02/18 职场文书
2014年高考决心书
2014/03/11 职场文书
财务部总监岗位职责
2014/03/12 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书
MySQL的Query Cache图文详解
2021/07/01 MySQL