关于python:Django-简介-及VSCODE的django开发环境准备

36次阅读

共计 1055 个字符,预计需要花费 3 分钟才能阅读完成。

web 轻量级框架:须要开发者本人写较多代码来实现性能
web 重量级框架:内置模块多,通用性能已写好,间接调用即可
Django 是 Python 的一个重量级框架。能开发网站和 APP。

MVC 大家应该相熟,Django 也是 MVC 模式的。

MTV 是 Django 的设计模式,有助于大家理解 Django 框架的运行流程。

打算应用 vscode 来作为开发环境
本来已有装置 anaconda,新装了 vscode,能够将两者联接起来。
先查看 anaconda 的目录

再在 vscode 中关上 File-Preferences-settings(快捷健:ctrl+,)
搜寻框内输出 python.pythonpath, 在呈现的 Python path 框内输出上方 anaconda 的门路。

如果在上述的 SETTINGS 搜不到 Python Path, 先在扩大市场上装置 Python 扩大。

装置 Django 扩大

创立、激活虚拟环境和退出,在 vscode 终端中执行:

如果在执行.\myvenv\Scripts\activate 时呈现

无奈加载文件 XXXXX\Scripts\Activate.ps1,因为在此零碎上禁止运行脚本。

则用管理员权限关上 PowerShell, 更改本机的脚本执行政策:

装置 django

如果在装置过程中呈现诸如“Caused by SSLError(“Can’t connect to HTTPS URL because the SSL module is not available)”等报错,则是因为 python 装置时未增加环境变量导致,进行增加即可:

可对对相干 package 版本做个记录:

(myvenv) PS F:\pythonproject\firsttest> pip freeze > requirements.txt

在目录下将生成 requirements.txt(pip install -r .\requirements.txt)

执行

django-admin startproject letsplay .

letsplay 是我的项目名

在目录下生成 manage.py 此文件所在目录就是 django 我的项目的根目录所在。

在 FIRSTTEST 目录下建.gitignore 文件,以阻止一些不必要的文件同步到 git 仓库。
为不便,.gitignore 中内容可从下方地址复制
https://github.com/github/git…

启动一下服务器

python manage.py runserver

在浏览器查看本地网址:

上图中有红色字体提醒,按此提醒执行

python manage.py migrate

正文完
 0