django注册为APP在__init__.py出错



我正在尝试在我的项目中使用 django 注册包作为 APP。我所做的只是

  1. 已从"下载软件包
  2. 复制了SOWL下的"注册"文件夹
  3. 在我的项目 URLs.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:SHIYAMPersonalSuccessOwlSOWL0.1SOWL>python manage.py runserver
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "C:Python27libsite-packagesdjangocoremanagement__init__.py", line
443, in execute_from_command_line
    utility.execute()
  File "C:Python27libsite-packagesdjangocoremanagement__init__.py", line
382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:Python27libsite-packagesdjangocoremanagementbase.py", line 196,
 in run_from_argv
    self.execute(*args, **options.__dict__)
  File "C:Python27libsite-packagesdjangocoremanagementbase.py", line 217,
 in execute
    translation.activate('en-us')
  File "C:Python27libsite-packagesdjangoutilstranslation__init__.py", lin
e 105, in activate
    return _trans.activate(language)
  File "C:Python27libsite-packagesdjangoutilstranslationtrans_real.py", l
ine 194, in activate
    _active.value = translation(language)
  File "C:Python27libsite-packagesdjangoutilstranslationtrans_real.py", l
ine 183, in translation
    default_translation = _fetch(settings.LANGUAGE_CODE)
  File "C:Python27libsite-packagesdjangoutilstranslationtrans_real.py", l
ine 160, in _fetch
    app = import_module(appname)
  File "C:Python27libsite-packagesdjangoutilsimportlib.py", line 35, in im
port_module
    __import__(name)
  File "C:SHIYAMPersonalSuccessOwlSOWL0.1SOWLregistration__init__.py", li
ne 3
    <!DOCTYPE html>
    ^
SyntaxError: invalid syntax
C:SHIYAMPersonalSuccessOwlSOWL0.1SOWL>

我正在查看urls.py__init__.py来自注册包,它们看起来都与通常的urls.py不同,__init__.py与我的项目下的常规应用程序中不同。为什么它们不同,我应该怎么做才能让它与众不同?

  • SHM

复制注册应用程序时似乎出了点问题。回溯表明__init__.py包含像<!DOCTYPE html>这样的html,这绝对不应该。

相关内容

最新更新