2012-08-10 59 views
0

我想在我的項目上使用Django註冊包作爲APP。我所做的只是Django註冊作爲APP錯誤__init__.py

  1. 下載的軟件包從「SOWL
  2. 下」

  3. 複製的「註冊」的文件夾在我的項目的URLs.py在我的項目的設置添加

    (r'^accounts/', include('registration.backends.default.urls')), 
    
  4. .py添加「註冊」

    INSTALLED_APPS = (
        'django.contrib.auth', 
        'django.contrib.contenttypes', 
        'django.contrib.sessions', 
        'django.contrib.sites', 
        'django.contrib.messages', 
        'django.contrib.staticfiles', 
        'CATALOG', 
        'SOWLAPP', 
        'registration', 
        # Uncomment the next line to enable the admin: 
        'django.contrib.admin', 
        # Uncomment the next line to enable admin documentation: 
        'django.contrib.admindocs', 
    ) 
    

它提供了以下錯誤 -

C:\SHIYAM\Personal\SuccessOwl\SOWL0.1\SOWL>python manage.py runserver 
Traceback (most recent call last): 
    File "manage.py", line 10, in <module> 
    execute_from_command_line(sys.argv) 
    File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 
443, in execute_from_command_line 
    utility.execute() 
    File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 
382, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "C:\Python27\lib\site-packages\django\core\management\base.py", line 196, 
in run_from_argv 
    self.execute(*args, **options.__dict__) 
    File "C:\Python27\lib\site-packages\django\core\management\base.py", line 217, 
in execute 
    translation.activate('en-us') 
    File "C:\Python27\lib\site-packages\django\utils\translation\__init__.py", lin 
e 105, in activate 
    return _trans.activate(language) 
    File "C:\Python27\lib\site-packages\django\utils\translation\trans_real.py", l 
ine 194, in activate 
    _active.value = translation(language) 
    File "C:\Python27\lib\site-packages\django\utils\translation\trans_real.py", l 
ine 183, in translation 
    default_translation = _fetch(settings.LANGUAGE_CODE) 
    File "C:\Python27\lib\site-packages\django\utils\translation\trans_real.py", l 
ine 160, in _fetch 
    app = import_module(appname) 
    File "C:\Python27\lib\site-packages\django\utils\importlib.py", line 35, in im 
port_module 
    __import__(name) 
    File "C:\SHIYAM\Personal\SuccessOwl\SOWL0.1\SOWL\registration\__init__.py", li 
ne 3 
    <!DOCTYPE html> 
    ^
SyntaxError: invalid syntax 

C:\SHIYAM\Personal\SuccessOwl\SOWL0.1\SOWL> 

我在看的urls.py__init__.py從註冊軟件包和他們我所有的項目下看起來不同於平常的urls.py__init__.py從常規應用。他們爲什麼不同,我該怎麼做才能讓它與衆不同?

  • SHM
+0

當你複製'registration'應用程序時,它看起來有些問題。回溯表明'__init __。py'包含像'<!DOCTYPE html>'這樣的html,它絕對不應該。 – Alasdair 2012-08-10 14:06:43

+0

你下載了什麼版本,從哪裏下載? – Alasdair 2012-08-10 14:07:00

+1

如果你在這裏發佈完整的異常追溯,你會得到比發佈一半異常截圖更快的答案。 – Meitham 2012-08-10 14:08:31

回答

0

它看起來像出了問題,當你複製登記APP。回溯暗示__init__.py包含像<!DOCTYPE html>這樣的html,這肯定不應該。