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 相关文章推荐
PyQt实现界面翻转切换效果
Apr 20 Python
Python如何发布程序的详细教程
Oct 09 Python
对python3中pathlib库的Path类的使用详解
Oct 14 Python
由Python编写的MySQL管理工具代码实例
Apr 09 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
Aug 09 Python
python创建与遍历List二维列表的方法
Aug 16 Python
python3中的eval和exec的区别与联系
Oct 10 Python
python实现批量文件重命名
Oct 31 Python
Python实现链表反转的方法分析【迭代法与递归法】
Feb 22 Python
matplotlib 对坐标的控制,加图例注释的操作
Apr 17 Python
Python-jenkins 获取job构建信息方式
May 12 Python
详解用 python-docx 创建浮动图片
Jan 24 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
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
2011/12/05 PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
2012/11/01 PHP
php获取mysql字段名称和其它信息的例子
2014/04/14 PHP
PHP单链表的实现代码
2016/07/05 PHP
PHP面向对象程序设计类的定义与用法简单示例
2016/12/27 PHP
PHP实现Huffman编码/解码的示例代码
2018/04/20 PHP
jquery 经典动画菜单效果代码
2010/01/26 Javascript
轻轻松松学JS调试(不下载任何工具)
2010/04/14 Javascript
基于jquery的$.ajax async使用
2011/10/19 Javascript
ejs v9 javascript模板系统
2012/03/21 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
js中的json对象详细介绍
2014/10/29 Javascript
jQuery中end()方法用法实例
2015/01/08 Javascript
JS实现点击上移下移LI行数据的方法
2015/08/05 Javascript
jQuery Ajax请求后台数据并在前台接收
2016/12/10 Javascript
原生js实现倒计时--2018
2017/02/21 Javascript
Vue.js中extend选项和delimiters选项的比较
2017/07/17 Javascript
nodejs基础之多进程实例详解
2018/12/27 NodeJs
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
高性能js数组去重(12种方法,史上最全)
2019/12/21 Javascript
在Python中操作字典之setdefault()方法的使用
2015/05/21 Python
Python Requests安装与简单运用
2016/04/07 Python
Python中协程用法代码详解
2018/02/10 Python
Python操作MySQL数据库的方法
2018/06/20 Python
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
对python当中不在本路径的py文件的引用详解
2018/12/15 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
新手学python应该下哪个版本
2020/06/11 Python
CSS3的column-fill属性对齐列内容高度的用法详解
2016/07/01 HTML / CSS
.NET程序员的几道面试题
2012/06/01 面试题
财务信息服务专业自荐书范文
2014/02/08 职场文书
手机银行营销方案
2014/03/14 职场文书
清明节寄语2015
2015/03/23 职场文书
地雷战观后感
2015/06/09 职场文书
大学生暑期实践报告
2015/07/13 职场文书