我正在尝试在我的项目中使用 django 注册包作为 APP。我所做的只是
- 已从"下载软件包
- 复制了SOWL下的"注册"文件夹
-
在我的项目 URLs.py 中添加
(r'^accounts/', include('registration.backends.default.urls')),
-
在我的项目 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,这绝对不应该。