コード例 #1
0
ファイル: http.py プロジェクト: zeus911/galaxy
 def build_tmpl(self, template):
     if not self.content:
         self.content = {}
     return shortcuts.render_to_response(
         template,
         self.content,
         context_instance=context.RequestContext(self.request))
コード例 #2
0
def bookmark_add(request):
    bag = {}
    
    if request.method == 'POST': 
        form = forms.BookmarkForm(request.POST) 
        if form.is_valid(): 
            
            bookmark = form.save(commit=False)
            bookmark.user = request.user
            bookmark.save()

            messages.add_message(request, messages.INFO, 'Bookmark added!')            
            return http.HttpResponseRedirect(bookmark.url) 
    else:
        
        form = forms.BookmarkForm() 
        form.fields['url'].initial = request.GET.get('url', '')
        form.fields['title'].initial = request.GET.get('title', '')
        form.fields['publisher'].initial = request.GET.get('publisher', '')
        form.fields['author'].initial = request.GET.get('author', '')
        form.fields['license'].initial = request.GET.get('license', '')

    bag['form'] = form
    
    return shortcuts.render_to_response("bookmarks/add.html", 
                                        bag, 
                                        context_instance=context.RequestContext(request))
コード例 #3
0
 def build_and_return_response_with_archived_post(self, form_data, request,
                                                  *args, **kwargs):
     list_data = self.get_list_data(request, *args, **kwargs)
     return shortcuts.render_to_response(
         self.template_name,
         {
             'form': form_data,
             'object_list': list_data
         },
         context_instance=context.RequestContext(request),
     )
コード例 #4
0
ファイル: http.py プロジェクト: sguzwf/lumia
 def build_tmpl(self, template):
     """指定模板生成网页代码
      args:
         template {string} 模版名称
     return:
         response {django.http.reponse.HttpResponse}
     """
     # TODO 改善content这个变量名称
     if not self.content:
         self.content = {}
     return shortcuts.render_to_response(template, self.content,
            context_instance=context.RequestContext(self.request))