当前位置: 首页>>代码示例>>Python>>正文


Python UserProfileForm.initial['returnTo']方法代码示例

本文整理汇总了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}
开发者ID:ff8zidan,项目名称:CPSC310,代码行数:33,代码来源:views.py


注:本文中的rango.forms.UserProfileForm.initial['returnTo']方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。