django-admin.py startproject mysite 在win10命令行上運行總是跳出
from django.core import management if __name__ == "__main__": management.execute_from_command_line()
的py文件,看了很多博客方法都不行,可以試一下輸入:
python django-admin.py startproject mysite
如果成功創建,請忽略下面的操作:
如果失敗,可能是這種情況:
C:\Users\cai λ python django-admin.py startproject mysite python: can't open file 'django-admin.py': [Errno 2] No such file or directory
解決辦法:
通過搜尋django-admin.py的路徑
我驚奇地發現,在django路徑下面並沒有django-admin.py, 而是django-admin.cpython-37.pyc。
我的路徑如下(請根據不同進行修改):
C:\Users\cai\PycharmProjects\untitled2\venv\Lib\site-packages\django\bin\__pycache__\django-admin.cpython-37.pyc
好,那我們就試一下能不能用這個django-admin.cpython-37.pyc代替django-admin.py創建django項目。
假設我們並沒有添加環境變量,在命令行輸入先進入你想要創建django的路徑。我在F:\django下創建演示:
C:\WINDOWS\system32>cd F:\django C:\WINDOWS\system32>F: F:\django>
然后直接輸入
F:\django> python C:\Users\cai\PycharmProjects\untitled2\venv\Lib\site-packages\django\bin\__pycache__\django-admin.cpython-37.pyc startproject mysite
可以發現,在F:\django下面我們已經完成了項目名為mysite的django工程的創建。
然后進入mysite創建一個app:
F:\django>cd mysite
F:\django\mysite>python manage.py startapp blog
這里取名為blog。
上面的django項目是在命令行創建的,我們還有更好的方法,如果你用的編輯器是
pycharm的話,可以這么創建:
點擊pycharm頁面左上角FILE,再點擊New Project
點擊creat就創建成功啦~
至此,我們已經解決了該問題,謝謝觀看!