我试着关注最新的http://django-allauth.readthedocs.org/en/latest/#installation
urls.py 文件看起来像:
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^accounts/', include('allauth.urls')),
)
Run Code Online (Sandbox Code Playgroud)
settings.py 文件有:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'allauth',
'allauth.account',
'allauth.socialaccount',
)
TEMPLATE_CONTEXT_PROCESSORS = (
# Required by allauth template tags
"django.core.context_processors.request",
"django.contrib.auth.context_processors.auth",
# allauth specific context processors
"allauth.account.context_processors.account",
"allauth.socialaccount.context_processors.socialaccount",
)
AUTHENTICATION_BACKENDS = (
# Needed to login by username in Django admin, regardless of `allauth`
"django.contrib.auth.backends.ModelBackend",
# `allauth` specific authentication methods, such as login by e-mail
"allauth.account.auth_backends.AuthenticationBackend",
)
SITE_ID = 1
Run Code Online (Sandbox Code Playgroud)
我跑了python …
我有一个以这种方式命名的对象列表:
var p1 = {};
var p2 = {};
p1.name = "john";
p1.hobby = "collects stamps";
p2.name = "jane";
p2.hobby = "collects antiques";
Run Code Online (Sandbox Code Playgroud)
我知道如何遍历p1和p2来收集属性,前提是我知道有多少p对象文字.这是我的问题,我并不总是知道这些p对象文字中有多少会有.有时它上升到p2,有时它上升到p20.
如果我知道它们共享相同的前缀,有没有办法循环对象?
编辑:我无法改变我获取对象列表的方式.它是以那种格式给我的......