vs code搭建Django環境


在網上找了很多博客,看了vs code的官方文檔,最終拼湊起來,終於搭建起來了djangode開發虛擬環境(win10下)

一、新建項目文件夾

    F:\Python\temp\django_demo(例子)

二、在項目文件夾創建虛擬python環境

# macOS/Linux

   sudo apt-get install python3-venv    # If needed

   python3 -m venv env

# Windows

   python -m venv env

三、在文件名右鍵點擊,選擇在終端打開,此時終端可能會報錯。大概內容是 無法加載文件 C:…\ExcelToMongo-M5daXMOC\Scripts\activate.ps1,因為在此系統上禁止運行腳本。有關詳細信息.

在vs code選中env文件夾,右鍵在終端中打開,打開widnows PowerShell,注意是PowerShell不是cmd。

輸入命令 get-executionpolicy 獲取當前策略,一般輸出為 Restricted, 該執行策略不允許任何腳本運行
輸入命令 Set-ExecutionPolicy -Scope CurrentUser , 在提示輸出時鍵入 RemoteSigned 策略名回車選擇 全是 即可。
四、這樣Python虛擬環境搭建完成。

可通過虛擬環境都pip install django安裝虛擬環境所需都包了。正常使用虛擬環境,powershell命令行前有一個(env)

五、新建Django項目

   在三、中打開的終端下輸入:django-admin  startproject HelloWorld(項目名)

  回車就自動創建好了django項目了。

 

六、不知道為什么安裝的Django 1.11.11,生成的Django項目在運行 python manage.py runserver  報錯

1、關閉終端界面

2、鼠標右鍵選擇項目樹里面,剛創建的項目,鼠標右鍵選擇在終端中打開,輸入 python manage.py runserver ,還是報錯

 SyntaxError: Generator expression must be parenthesized

 

解決方法:https://www.cnblogs.com/yanlin-10/p/9714793.html,

 File "F:\Python\temp\django_demo\env\lib\site-packages\django\contrib\admin\widgets.py", line 152

虛擬環境安裝都Django的widgets.py的152行,結尾多了個“,”,把這個“,”刪除掉就正常了。

 

 



 ————————————————
版權聲明:本文為CSDN博主「Dorma_Bin」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/dorma_bin/article/details/88888905

原文鏈接:https://www.cnblogs.com/yanlin-10/p/9714793.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM