簡體   English   中英

django命令“ django-admin.py startproject mysite”

[英]django command “django-admin.py startproject mysite”

 D:\python\Project>c:\Python30\Scripts\django-admin.py startproject mysite
Traceback (most recent call last):
File "C:\Python30\Scripts\django-admin.py", line 2, in <module>
from django.core import management
File "c:\python30\Lib\site-packages\django\core\management\__init__.py", line
9, in <module>
from django.core.management.base import BaseCommand, CommandError, handle_de
fault_options
File "c:\python30\Lib\site-packages\django\core\management\base.py", line 15,
in <module>
from django.utils.encoding import force_str
File "c:\python30\Lib\site-packages\django\utils\encoding.py", line 13, in <mo
dule>
from django.utils.functional import Promise
File "c:\python30\Lib\site-packages\django\utils\functional.py", line 350, in
<module>
from functools import total_ordering
ImportError: cannot import name total_ordering

您使用Python 3.x版本。 這個python版本在最新的django版本1.5中提供了實驗性支持,但是無論如何,它並不是那么有用。

您現在需要使用Python 2.7。

您需要將Python降級到2.7,或將Python升級到3.2或更高版本(當前穩定的3.x是3.3)並使用Django 1.5。 如果您需要穩定性,我建議您降級。

Django 1.5是第一個支持Python 3(特別是Python 3.2和更高版本)的Django版本。 對Python 3的支持仍被認為是實驗性的 -很大程度上是因為它沒有得到我們所希望的實際測試-但如果您想嘗試一下,可以使用Python 3移植指南,我們將考慮將Python 3兼容性錯誤作為將來版本的阻止者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM