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的Flask框架中配置多个子域名的方法讲解
Jun 07 Python
Python 运行 shell 获取输出结果的实例
Jan 07 Python
Python字符串对象实现原理详解
Jul 01 Python
布隆过滤器的概述及Python实现方法
Dec 08 Python
python将图片转base64,实现前端显示
Jan 09 Python
Python日志logging模块功能与用法详解
Apr 09 Python
GitHub上值得推荐的8个python 项目
Oct 30 Python
Python使用windows设置定时执行脚本
Nov 12 Python
python 利用jieba.analyse进行 关键词提取
Dec 17 Python
解决Pycharm 运行后没有输出的问题
Feb 05 Python
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
Jun 09 Python
python代码实现扫码关注公众号登录的实战
Nov 01 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
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
childNodes.length与children.length的区别
2009/05/14 Javascript
jQuery DIV弹出效果实现代码
2009/07/03 Javascript
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例
2013/06/29 Javascript
JS获取当前网址、主机地址项目根路径
2013/11/19 Javascript
js 获取页面高度和宽度兼容 ie firefox chrome等
2014/05/14 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
js图片轮播特效代码分享
2015/09/07 Javascript
分享JavaScript与Java中MD5使用两个例子
2015/12/23 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
2016/01/01 Javascript
jQuery获取当前点击的对象元素(实现代码)
2016/05/19 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
CodeMirror js代码加亮使用总结
2017/03/25 Javascript
js图片加载效果实例代码(延迟加载+瀑布流加载)
2017/05/12 Javascript
ES6 javascript的异步操作实例详解
2017/10/30 Javascript
Vue兼容ie9的问题全面解决方案
2018/06/19 Javascript
详解Angular6.0使用路由步骤(共7步)
2018/06/29 Javascript
koa中间件核心(koa-compose)源码解读分析
2020/06/15 Javascript
echarts实现晶体球面投影的实例教程
2020/10/10 Javascript
python使用urllib2提交http post请求的方法
2015/05/26 Python
python使用PIL实现多张图片垂直合并
2019/01/15 Python
Python 计算任意两向量之间的夹角方法
2019/07/05 Python
由面试题加深对Django的认识理解
2019/07/19 Python
python实现两个一维列表合并成一个二维列表
2019/12/02 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
瑜伽灵感珠宝:Satya Jewelry
2018/01/06 全球购物
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
法学院方阵解说词
2014/01/29 职场文书
美食节策划方案
2014/05/26 职场文书
2014院党委领导班子及其成员群众路线对照检查材料思想汇报
2014/10/04 职场文书
教师群众路线教育实践活动学习笔记
2014/11/05 职场文书
详解NodeJS模块化
2021/06/15 NodeJs
javascript拖曳互换div的位置实现示例
2021/06/28 Javascript