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编写电话薄实现增删改查功能
May 07 Python
深入理解Python变量与常量
Jun 02 Python
TensorFlow安装及jupyter notebook配置方法
Sep 08 Python
Python编写一个优美的下载器
Apr 15 Python
Python+AutoIt实现界面工具开发过程详解
Aug 07 Python
关于PyTorch 自动求导机制详解
Aug 18 Python
解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题
Aug 31 Python
keras tensorflow 实现在python下多进程运行
Feb 06 Python
Python3搭建http服务器的实现代码
Feb 11 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
Feb 29 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
Mar 10 Python
Python中itertools库的四个函数介绍
Apr 06 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后门代码解析
2014/07/05 PHP
最准确的php截取字符串长度函数
2015/10/29 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
Jquery加载时从后台读取数据绑定到dropdownList实例
2013/06/09 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
2015/05/29 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
Vue 组件间的样式冲突污染
2017/08/31 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
微信小程序实现轨迹回放的示例代码
2019/12/13 Javascript
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
[36:33]Ti4 循环赛第四日 附加赛NEWBEE vs Mouz
2014/07/13 DOTA
利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
2015/05/05 Python
Python文档生成工具pydoc使用介绍
2015/06/02 Python
Python内建模块struct实例详解
2018/02/02 Python
PyQt5每天必学之QSplitter实现窗口分隔
2018/04/19 Python
Python多进程multiprocessing.Pool类详解
2018/04/27 Python
Windows下python3.6.4安装教程
2018/07/31 Python
python hbase读取数据发送kafka的方法
2018/12/27 Python
Python3匿名函数lambda介绍与使用示例
2019/05/18 Python
基于python cut和qcut的用法及区别详解
2019/11/22 Python
Django中modelform组件实例用法总结
2020/02/10 Python
sklearn+python:线性回归案例
2020/02/24 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
时尚圣经:The Fashion Bible
2019/03/03 全球购物
优秀团员事迹材料1500字
2014/08/31 职场文书
2019年最新证婚词精选集!
2019/06/28 职场文书
Java后台生成图片的完整步骤
2021/08/04 Java/Android
Python集合的基础操作
2021/11/01 Python
九大龙王魂骨,山龙王留下躯干骨,榜首死的最憋屈(被捏碎)
2022/03/18 国漫
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS