One: Pip install Django
After installation, run Python manager.py runserver 0.0.0.0:8000
Error:
1): Not InstalledMysql-python,Install Mysql-python When the error is not registered, save the following code as register. py file, and then execute the Python register.py, then you can
##script to register Python 2.0 or later for use with Win32all#and other extensions that require Python registry settings##written by Joakim Loew for Secret Labs Ab/pythonware##Source:#http://www.pythonware.com/products/works/articles/regpy20.htm##modified by Valentine Gogichashvili as described in Http://www.mail-archive.com/[email protected]/msg10512.html
ImportSYS from_winregImport*#tweak as necessaryVersion = Sys.version[:3]installpath=Sys.prefix Regpath="software\\python\\pythoncore\\%s\\"%(version) Installkey="InstallPath"Pythonkey="PythonPath"Pythonpath="%s;%s\\lib\\;%s\\dlls\\"%(InstallPath, InstallPath, InstallPath)defRegisterpy ():Try: Reg=Openkey (HKEY_CURRENT_USER, Regpath)exceptEnvironmentError as E:Try: Reg=CreateKey (HKEY_CURRENT_USER, Regpath) SetValue (Reg, Installkey, REG_SZ, InstallPath) SetValue (r Eg, Pythonkey, REG_SZ, Pythonpath) Closekey (REG)except: Print "* * * Unable to register!" return Print "---Python", version,"is now registered!" return if(QueryValue (Reg, installkey) = = InstallPath andQueryValue (Reg, Pythonkey)==Pythonpath): Closekey (REG)Print "= = = Python", version,"is already registered!" returnClosekey (REG)Print "* * * Unable to register!" Print "* * * You probably has another Python installation!" if __name__=="__main__": Registerpy ()
2)Wrong character set: Workaround: Add the following code under D:\Python27\Lib\mimetypes.py Import
if ' GBK ' : Reload (SYS) sys.setdefaultencoding ('gbk')
3): Installed Mysql-python But still error, this is because the version of the installation is wrong, to install the 32-bit, mysql-python-1.2.5.
Win32-py2.7.exe the 32-bit here does not refer to your operating system 32-bit, but Python's
4): Then run the time also reported wrong:Solution, find D:\Python27\lib\functools.py This file, replace the 56th line of convert into the following paragraph
convert = { '__lt__': [('__gt__',LambdaSelf, Other: not(Self < OtherorSelf = =Other )), ('__le__',LambdaSelf, other:self < otherorSelf = =Other ), ('__ge__',LambdaSelf, Other: notSelf <Other )],'__le__': [('__ge__',LambdaSelf, Other: notSelf <= OtherorSelf = =Other ), ('__lt__',LambdaSelf, other:self <= other and notSelf = =Other ), ('__gt__',LambdaSelf, Other: notSelf <=Other )],'__gt__': [('__lt__',LambdaSelf, Other: not(Self > OtherorSelf = =Other )), ('__ge__',LambdaSelf, other:self > OtherorSelf = =Other ), ('__le__',LambdaSelf, Other: notSelf >Other )],'__ge__': [('__le__',LambdaSelf, Other: ( notSelf >= Other)orSelf = =Other ), ('__gt__',LambdaSelf, other:self >= other and notSelf = =Other ), ('__lt__',LambdaSelf, Other: notSelf >=Other )] }
and then it worked.
Installing Django under WinDOS