Django网站开发(1)——环境配置

开发工具:

  1. Ubuntu镜像+Vmware虚拟机
  2. Vscode开发工具
  3. Typora Makedown笔记软件
  4. 宝塔(后期使用各种数据库和服务):https://www.bt.cn/bbs/thread-19376-1-1.html

在Windows上使用Ubuntu的四种方式:

  1. 安装双系统
  2. 安装Vmware虚拟机并导入Ubuntu镜像文件
  3. 在windows上安装子系统WLS(Windows Subsystem for Linux)
    ( 在windows的Microsoft Store中搜索Ubuntu进行安装)

相应方式,百度自行安装

Ubuntu系统

ifconfig 查看虚拟机网络状况,使用 sudo apt install net-tools 安装

在这里插入图片描述
在这里插入图片描述

在Windows中ping下Ubuntu的IP,是否连通

在这里插入图片描述

远程登陆

在Windows下使用SSH远程登陆Ubuntu: ssh username@IP of Ubuntu 输入密码,就可以登陆Ubuntu啦

在这里插入图片描述

在Ubuntu中安装SSH,实现远程登陆(我这里显示的是已经安装过的)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

VSCode配置

启动Vscode,按照下列顺序安装插件(多了4,相当于远程桌面)

在这里插入图片描述

按照下列顺序远程登陆Ubuntu,2中:ssh zhangke@192.168.159.131,就会出现3

在这里插入图片描述
在这里插入图片描述

输入密码等待,右下角:通过ssh的方式在ubuntu中安装了vscode小插件,以保证在外边通过vscode访问到ubuntu系统

在这里插入图片描述

登录成功,通过Vscode直接在Ubuntu中进行开发,可以新建文件或者打开文件

在这里插入图片描述

我在Desktop中mkdir Django文件夹,打开它

在这里插入图片描述
相当于在VS Code中远程登录Ubuntu系统完成开发工作

VSCode中虚拟环境搭建

1.选择python开发环境(Ubuntu中默认的是Python3.8的开发环境,如果在Windows上完成开发,建议安装3.8之后的版本,之前的版本怕Django不兼容)
2.通常建立一个虚拟环境,保证当前环境与其他环境没有污染
3.在Django文件夹中,创建env文件夹,创建环境(之后开发就可以使用env中的环境了)

mkdir env
cd env
python3 -m venv . #报错(因为初始的Ubuntu环境中只有最基本的python,并没有带venv虚拟环境这种)
sudo apt-get install python3-venv#只有root,才有这个权限,sudo就是让普通的用户拥有一些或全部root命令的工具
python3 -m venv . #出现目录
source bin/activate #激活虚拟环境
(env)...不影响其他环境

使用虚拟环境的必要性:
用来创建隔离的Python环境:处理python环境的多版本和模块依赖,以及相应的权限是一个很常见的问题。保证了每个模块的独立性。比如需要同时部署A和B两个项目,A项目要用到a这个库,而a这个库又依赖于c这个库的1.0版本。同时呢,B项目需要用到b这个库,b又依赖于c的2.0版本,这时候如果直接都安装在系统上的话, 就不一定是哪个坏掉了。所以使用这个虚拟环境还是十分有必要的(选择python环境的时候,可以直接选择bin中的环境,实现了和其他项目的隔离)

在这里插入图片描述

点击左下角,选择当前的开发环境,指定env->bin->python3作为开发环境

在这里插入图片描述

env环境下运行py文件

在这里插入图片描述

VSCode中Django框架搭建

安装django库(这个库是安装在env中的): pip3 install django,如果安装的比较慢,可以选择pip国内源(阿里源/清华源,尽量选择https的,http的有点问题):pip3 install django -i http://mirrors.aliyun.com/pypi/simple/
pip国内源自行百度

在这里插入图片描述

django框架搭建:

  • 创建django框架:django-admin startproject MyWeb,会出现下图的目录结构
  • 运行manage.py:python manage.py runserver,会弹出open in browser,在浏览器中打开,会显示下图2

在这里插入图片描述
在这里插入图片描述

宝塔安装配置

在这里插入图片描述

安装之后,会出现username和password,选择其中一条链接登陆

在这里插入图片描述

进去后修改username和passwod,之后配置环境
在这里插入图片描述

在宝塔中配置的环境是安装在虚拟机中Ubuntu下吗?

刚刚去吃了个饭,然后远程连接Ubuntu就自动断开了,在Ubuntu中输入ifconfig出现这个,我想连接断开也是因为这个吧:
在这里插入图片描述

解决:然后连接也好了

sudo dhclient ens33
ifconfig
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mrs.King_UP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值