本文整理汇总了Python中rango.forms.UserProfileForm.initial['returnTo']方法的典型用法代码示例。如果您正苦于以下问题:Python UserProfileForm.initial['returnTo']方法的具体用法?Python UserProfileForm.initial['returnTo']怎么用?Python UserProfileForm.initial['returnTo']使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类rango.forms.UserProfileForm
的用法示例。
在下文中一共展示了UserProfileForm.initial['returnTo']方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_context_data
# 需要导入模块: from rango.forms import UserProfileForm [as 别名]
# 或者: from rango.forms.UserProfileForm import initial['returnTo'] [as 别名]
def get_context_data(self, **kwargs):
LOGGER.debug("rango.views.ProfileView.get_context_data")
username = self.kwargs.get('username')
if username:
user = get_object_or_404(User, username=username)
elif self.request.user.is_authenticated():
user = self.request.user
else:
raise Http404
return_to = self.request.GET.get('returnTo', DEFAULT_RETURNTO_PATH )
p_form = UserProfileForm(instance=user.userprofile)
user_form = UserForm(instance=user)
userprofile=user.userprofile
posts = Post.objects.all()
userposts = []
for post in posts:
if str(post.creator) == str(username):
userposts.append(post)
show_email = user.userprofile.show_email
p_form.initial['returnTo'] = return_to
return {'userposts' : userposts, 'p_form': p_form,
'user_form' : user_form, 'show_email' : show_email,
'posts' : posts, 'userprofile' : userprofile}