Python编程:从入门到实践 第18章 Django

176 阅读1分钟

目前还在看Python编程:从入门到实践的第18章,Django,可能因为本书成书较早,书中的一些内容有改变,在此特意记录一下。

  1. 书中的“在Django中创建项目”用的是:
django-admin.py startproject learning_log .

但现在应该是

django-admin startproject learning_log .

无.py。

  1. 系统无法运行脚本的问题。 activate之后弹出红字,显示:
> 因为在此系统上禁止运行脚本。有 关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1 
> + ll_env/scripts/activate 
> + ~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo : SecurityError: (:) [],PSSecurityException 
    + FullyQualifiedErrorId : UnauthorizedAccess

按照百度说的以管理员模式运行powershell,之后:set-executionpolicy remotesigned,但是居然没用。

百度了一圈,发现需要将这个权限设置给Current User,我之前不知道为何设置给Local Machine了。

  • get-executionpolicy -list,看看自己的权限设置。
  • 通过Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser给当前用户。

当然也可以Set-ExecutionPolicy -ExecutionPolicy Undefined -Scope CurrentUser再改回来。

Django有点难啊,慢慢看,这个文章随时更新。