『学了就忘』Linux服务管理 — 77
767 2023-04-03 03:04:44
提示:前面没问题的话,可以直接跳到第三节。
python -V
看到版本信息。说明python
环境没问题,再使用pip
是否安装成功。如果有问题,就搜索一下自行解决咯~
pip
是python的包管理工具。python
之所以很受欢迎,除了语法简洁以外,就是有丰富的第三方包。
Pyton虚拟环境,就是将当前整个Python环境复制一份(不包含第三方库)到另一个地方。以后我们只要切换环境变量中的
path
就可以实现python环境的切换。您可以手动操作,甚至写个powershell
脚本,用来修改环境变量path
中的python的环境。当然,python中就有这样的库帮助我们创建/切换环境。
# 使用pip工具安装victualenv 和 victualenvwrapper# 本质上victualenvwrapper是对victualenv的一个封装# install virtualenvwrapper 会自动下载victualenv pip install virtualenvwrapper# 在当前目录下创建虚拟环境virtualenv [环境名]# 使用当前python在用户目录下创建环境# 创建完后,在用户目录下会看到Envs的文件夹mkvirtualenv [环境名]# 切换环境# 在各个环境直接切换,切换后python的版本就是创建时候的版本# 切换后会看到命令行左边会有一个括号展示你创建的环境名(powershell终端不展示)workon [环境名]# 进入指定环境workon [环境名]# 退出当前环境deactivate# 删除指定虚拟环境rmvirtualenv [环境名]# 列出所有虚拟环境lsvirtualenv# 进入当前虚拟环境目录# 终端所在路径切换到当前python环境所在目录中cdvirtualenv# 如果需要修改虚拟环境的指定目录# 环境变量中添加 WORKON_HOME 并指定路径
进入VSCode官网下载。
安装插件:
在左边的Extensions
里搜索Markdown
、Django
、python
(插件的名字并不叫这个哦)安装排行的第一个安装就行。
Markdown
是用来写README的,Django
是用来提供Django的代码提示的。python
是用来提供python代码提示的。在编写的过程中,有时候右下角会弹出一些对话框,让你安装一些插件,直接安装就好。通常都是VSCode检测到文件后缀或者语法需要使用这些插件配合使用更方便。所以才提示的。
语言有了,IDE有了,可以开始开发了。那么Django是什么呢?本质上也是一个python库。其实我们不用任何库,就能使用Python来开发网站,但是太不方便了。
# 先创建一个虚拟环境mkvirtualenv helloworld# 切到那个环境workon helloworld# 安装django(下载django)pip install django# 安装完成后,就可以使用django-admin终端命令了,django-admin help 查看所有参数django-admin startproject helloworld
使用IDE打开在桌面生成的文件夹,会看到一个
helloworld
文件夹和一个manage.py
这里先不深究它们,先HelloWorld起来再说。
# 在项目目录下,直接使用如下命令即可打开django内置的项目。这是因为,如果什么都没有配置,django会有一个默认的项目使其打开,并且你会注意到,项目中生成了一个db.sqlite3文件,这是一个数据库文件。我也不懂。manage.py runserver
需要配置3个东西:
Django是MTV模式的开发方式
model
、template
、views
找到setting.py中的TEMPLATES,修改DIRS为计算机中的html所存放的目录。一般情况都放在项目中(这个没意见吧,当然你也可以是计算机中的任意位置,甚至是共享目录)。
# 将TEMPLATES中的DIRS修改为如下:BASE_DIR是当前项目路径'DIRS': [os.path.join(BASE_DIR)],
并在更目录下创建一个html
,写你喜欢的内容。
# 引入views所在的模块from .views import index# 添加如下映射path('',views.hello)
创建views.py并添加如下内容:
from django.shortcuts import renderdef index(request): return render(request,"index.html")
最后执行在根目录下执行manage.py runserver
,访问127.0.0.1:8000
就可以看见你自己输入的那句话了。
2019年11月16日01点44分