在看我這篇教程的前提是你應該已經正確裝好python和Django了,好了,廢話不說了,正題走你!
你現在是不是很糾結自己運行django-admin.py startproject 工程名 這個命令要么提示“××不是內部命令××bulabula***”,或者就是提示讓你選擇打開django-admin.py所用的工具呢???糾結吧?那就繼續看:
第一種情況的解決辦法!:就是你沒有配置環境變量,Django安裝之后,要配置環境變量才能用命令:django-admin.py startproject 工程名,環境變量的內容就是django-admin.py文件的路徑,我的是在:E:\PythonAll\Python-2.7\Lib\site-packages\Django-1.7.6-py2.7.egg\django\bin,讀者參考,和你的應該有出入,自行核對。
第二種情況的解決辦法 !:如果僅僅是第一步做了之后,運行上面的命令之后還是無法在對應的目錄下生成對應的工程,那么,這個問題可能就是,你打開.py后綴的文件的默認工具不是python.exe,如果不是的話,那么就會造成不出現對應的工程。果斷上圖!!
你現在是不是很糾結自己運行django-admin.py startproject 工程名 這個命令要么提示“××不是內部命令××bulabula***”,或者就是提示讓你選擇打開django-admin.py所用的工具呢???糾結吧?那就繼續看:
第一種情況的解決辦法!:就是你沒有配置環境變量,Django安裝之后,要配置環境變量才能用命令:django-admin.py startproject 工程名,環境變量的內容就是django-admin.py文件的路徑,我的是在:E:\PythonAll\Python-2.7\Lib\site-packages\Django-1.7.6-py2.7.egg\django\bin,讀者參考,和你的應該有出入,自行核對。
第二種情況的解決辦法 !:如果僅僅是第一步做了之后,運行上面的命令之后還是無法在對應的目錄下生成對應的工程,那么,這個問題可能就是,你打開.py后綴的文件的默認工具不是python.exe,如果不是的話,那么就會造成不出現對應的工程。果斷上圖!!

可以隨便找一個.py文件,左鍵點一下,然后看到我圈住那個三角了嗎?點擊(不要點擊”打開“那兩個字):

按照我圈的點吧,麻利點,就是說你呢,看啥呢!

選他就對了,over,
然后你再運行:django-admin.py startproject mysite,就出現這個頁面:

然后到F盤(我的是F盤,是因為我輸那一行命令的時候是在F盤下,看看命令的最前面)看看,會發現這個:

-----------------------------------------------------------------------------------------------------------------------------
如果還沒有出現!!!!!!!!!!!!!!!!
並且報錯: No module named django.core

解決思路:
1、再進入Lib/site-packages/django/bin/django-admin.py
文件內容如下:
from django.core import management
if name == “main“:
management.execute_from_command_line()
2、進入到Lib/site-packages/django/目錄下面發現存在core文件夾,core文件夾中存在management模塊,該模塊中中的init.py中存在execute_from_command_line方法,這就很奇怪了
3、那就嘗試着將django-admin.py全路徑寫上 ,發現還是報同樣地錯誤
4、通過百度發現有一種方法可以解決該情況,不使用django-admin.py,而是使用django-admin.exe
具體操作如下 django-admin.exe startproject mysite . ok,沒有提示錯誤。
或者直接使用 django-admin startproject 工程名
參考鏈接
https://www.cnblogs.com/dadong616/p/4328292.html
https://blog.csdn.net/shuiziliu1025/article/details/79388753
god is coder!!