web轻量级框架:开发者需要编写更多的代码来实现功能web重量级框架:内置模块很多,通用功能都写好了,可以直接调用Django是重量级的Python的框架。可以开发网站和应用程序。MVC大家应该不陌生,Django也是一种MVC模式。MTV是Django的一种设计模式,帮助大家理解Django框架的运行过程。计划使用vscode作为开发环境。Anaconda已经安装好了,新安装的vscode可以将两者连接起来。首先查看anaconda的目录然后在vscode中打开File-Preferences-settings(快捷键:ctrl+,)在搜索框中输入python.pythonpath,在出现的Python路径框中输入上面anaconda的路径。如果在上面的SETTINGS中找不到PythonPath,请先在扩展市场安装Python扩展。安装Django扩展创建、激活虚拟环境并退出,在vscode终端执行:如果执行.\myvenv\Scripts\activate时无法加载XXXXX\Scripts\Activate.ps1文件,因为禁止运行脚本在这个系统上。然后用管理员权限打开PowerShell,更改机器的脚本执行策略:安装django如果在安装过程中出现“CausedbySSLError("Can'tconnecttoHTTPSURLbecausetheSSLmoduleisnotavailable)"等错误,是因为安装python的时候没有添加环境变量,直接添加即可:可以记录下相关包版本:(myvenv)PSF:\pythonproject\firsttest>pipfreeze>requirements.txt会生成requirements在directory.txt(pipinstall-r.\requirements.txt)执行django-adminstartprojectletsplay.letsplay是项目名,在目录下生成manage.py,这个文件所在的目录就是django项目的根目录.在FIRSTTEST目录下创建一个.gitignore文件,防止不必要的文件同步到git仓库。为了方便,.gitignore中的内容可以从下面的地址复制过来https://github.com/github/git...启动服务器pythonmanage.pyrunserver在浏览器中查看本地网址:有红色字体上图提示,按这个提示执行pythonmanage.pymigrate
