0

プロジェクトでdjango-registrationパッケージをAPPとして使用しようとしています。私がしたのは

  1. 「」からパッケージをダウンロードしました
  2. SOWLの下に「registration」フォルダをコピーしました
  3. 私のプロジェクトのURL.pyに追加されました

    (r'^accounts/', include('registration.backends.default.urls')),
    
  4. 私のプロジェクトのsettings.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
4

1 に答える 1

0

登録アプリをコピーしているときに問題が発生したようです。__init__.pyトレースバックは、のようなhtmlが含まれていることを示唆していますが<!DOCTYPE html>、これは絶対にすべきではありません。

于 2012-08-11T14:31:43.143 に答える