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进行稳定可靠的文件操作详解
Dec 31 Python
python使用urllib2实现发送带cookie的请求
Apr 28 Python
Tensorflow中的placeholder和feed_dict的使用
Jul 09 Python
pygame游戏之旅 添加游戏介绍
Nov 20 Python
对Python模块导入时全局变量__all__的作用详解
Jan 11 Python
浅谈python新式类和旧式类区别
Apr 26 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
Jun 13 Python
python采集百度搜索结果带有特定URL的链接代码实例
Aug 30 Python
python装饰器代替set get方法实例
Dec 19 Python
Python‘==‘ 及 ‘is‘相关原理解析
Sep 05 Python
Python join()函数原理及使用方法
Nov 14 Python
详解Python openpyxl库的基本应用
Feb 26 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 常用的系统函数
2017/02/07 PHP
html下载本地
2006/06/19 Javascript
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
Extjs中常用表单介绍与应用
2010/06/07 Javascript
jquery对象和DOM对象的区别介绍
2013/08/09 Javascript
解决jquery插件冲突的问题
2014/01/23 Javascript
使用jQuery实现的掷色子游戏动画效果
2014/03/14 Javascript
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
DOM 事件流详解
2015/01/20 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
原生js实现秒表计时器功能
2017/02/16 Javascript
JS触摸与手势事件详解
2017/05/09 Javascript
JS+canvas五子棋人机对战实现步骤详解
2020/06/04 Javascript
python比较2个xml内容的方法
2015/05/11 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
python魔法方法-属性访问控制详解
2016/07/25 Python
Python 模拟购物车的实例讲解
2017/09/11 Python
Python实现判断字符串中包含某个字符的判断函数示例
2018/01/08 Python
python读取和保存视频文件
2018/04/16 Python
python实现从本地摄像头和网络摄像头截取图片功能
2019/07/11 Python
详解python pandas 分组统计的方法
2019/07/30 Python
Python学习笔记之文件的读写操作实例分析
2019/08/07 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
Python super()方法原理详解
2020/03/31 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同
2020/06/04 HTML / CSS
Juice Beauty官网:有机美容产品,护肤与化妆品
2020/06/13 全球购物
英国发展最快的在线超市之一:Click Marketplace
2021/02/15 全球购物
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
敏捷开发的主要原则都有哪些
2015/04/26 面试题
给物业的表扬信
2014/01/21 职场文书
旅行社各个岗位职责
2014/03/15 职场文书
分位数回归模型quantile regeression应用详解及示例教程
2021/11/02 Python
JavaScript文档对象模型DOM
2021/11/20 Javascript
SQL Server内存机制浅探
2022/04/06 SQL Server