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创建只读属性对象的方法(ReadOnlyObject)
Feb 10 Python
Python编写生成验证码的脚本的教程
May 04 Python
Python实现HTTP协议下的文件下载方法总结
Apr 20 Python
python实现感知器算法详解
Dec 19 Python
pytorch制作自己的LMDB数据操作示例
Dec 18 Python
浅谈python中频繁的print到底能浪费多长时间
Feb 21 Python
python3.7+selenium模拟淘宝登录功能的实现
May 26 Python
深入了解NumPy 高级索引
Jul 24 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
Oct 22 Python
Python Pandas知识点之缺失值处理详解
May 11 Python
python 批量压缩图片的脚本
Jun 02 Python
python迷宫问题深度优先遍历实例
Jun 20 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
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
一个取得文件扩展名的函数
2006/10/09 PHP
一个用php实现的获取URL信息的类
2007/01/02 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
php获得文件夹下所有文件的递归算法的简单实例
2016/11/01 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
php常用字符串查找函数strstr()与strpos()实例分析
2019/06/21 PHP
jQuery链式调用与show知识浅析
2016/05/11 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
js控制按钮,防止频繁点击响应的实例
2017/02/15 Javascript
jQuery实用密码强度检测
2017/03/02 Javascript
JS实现加载时锁定HTML页面元素的方法
2017/06/24 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
解决vue组件中使用v-for出现告警问题及v for指令介绍
2017/11/11 Javascript
layui使用form表单实现post请求页面跳转的方法
2019/09/14 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
[03:30]DOTA2完美“圣”典精彩集锦
2016/12/27 DOTA
Python数据类型详解(三)元祖:tuple
2016/05/08 Python
Python制作词云的方法
2018/01/03 Python
python中virtualenvwrapper安装与使用
2018/05/20 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
tensorflow求导和梯度计算实例
2020/01/23 Python
分享一个python的aes加密代码
2020/12/22 Python
Python字节单位转换(将字节转换为K M G T)
2021/03/02 Python
Feelunique美国:欧洲大型的在线美妆零售电商
2018/11/04 全球购物
小孩百日宴答谢词
2014/01/15 职场文书
成语的广告词
2014/03/19 职场文书
2014年寒假社会实践活动心得体会
2014/04/07 职场文书
文明礼仪伴我行演讲稿
2014/05/12 职场文书
食品安全承诺书
2014/05/22 职场文书
缅怀先烈演讲稿
2014/09/03 职场文书
公司表扬稿范文
2015/05/05 职场文书
家长会主持词开场白
2015/05/29 职场文书
Python爬虫数据的分类及json数据使用小结
2021/03/29 Python
Python Numpy之linspace用法说明
2021/04/17 Python