本文整理汇总了Python中zkpylons.lib.helpers.redirect_to函数的典型用法代码示例。如果您正苦于以下问题:Python redirect_to函数的具体用法?Python redirect_to怎么用?Python redirect_to使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了redirect_to函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: view
def view(self, id):
c.review = FundingReview.find_by_id(id)
if c.review is None:
redirect_to(action='index')
return render('funding_review/view.mako')
开发者ID:Ivoz,项目名称:zookeepr,代码行数:7,代码来源:funding_review.py
示例2: _review
def _review(self, id):
"""Review a funding application.
"""
c.funding = Funding.find_by_id(id)
c.signed_in_person = h.signed_in_person()
c.next_review_id = Funding.find_next_proposal(c.funding.id, c.funding.type.id, c.signed_in_person.id)
person = c.signed_in_person
if person in [ review.reviewer for review in c.funding.reviews]:
h.flash('Already reviewed')
return redirect_to(action='review', id=c.next_review_id)
results = self.form_result['review']
if results['score'] == 'null':
results['score'] = None
review = FundingReview(**results)
meta.Session.add(review)
c.funding.reviews.append(review)
review.reviewer = person
meta.Session.commit()
if c.next_review_id:
return redirect_to(action='review', id=c.next_review_id)
h.flash("No more funding applications to review")
return redirect_to(action='review_index')
开发者ID:Ivoz,项目名称:zookeepr,代码行数:30,代码来源:funding.py
示例3: _delete
def _delete(self, id):
c.travel = Travel.find_by_id(id)
meta.Session.delete(c.travel)
meta.Session.commit()
h.flash("Travel has been deleted.")
redirect_to("index")
开发者ID:gracz120,项目名称:zookeepr,代码行数:7,代码来源:travel.py
示例4: pending
def pending(self, id):
volunteer = Volunteer.find_by_id(id)
volunteer.accepted = None
volunteer.ticket_type = None
meta.Session.commit()
h.flash('Status Updated')
redirect_to(action='index', id=None)
开发者ID:PaulWay,项目名称:zookeepr,代码行数:7,代码来源:volunteer.py
示例5: _delete
def _delete(self, id):
c.event = Event.find_by_id(id)
meta.Session.delete(c.event)
meta.Session.commit()
h.flash("Event has been deleted.")
redirect_to('index')
开发者ID:SharifulAlamSourav,项目名称:zookeepr,代码行数:7,代码来源:event.py
示例6: _review
def _review(self, id):
"""Review a proposal.
"""
c.proposal = Proposal.find_by_id(id)
c.signed_in_person = h.signed_in_person()
c.next_review_id = Proposal.find_next_proposal(c.proposal.id, c.proposal.type.id, c.signed_in_person.id)
c.review = Review.find_by_proposal_reviewer(id, c.signed_in_person.id, abort_404=False)
if c.review:
for key in self.form_result['review']:
setattr(c.review, key, self.form_result['review'][key])
# update the objects with the validated form data
meta.Session.commit()
h.flash("Review Updated Successfully")
return redirect_to(controller='review', action='view', id=c.review.id)
else:
results = self.form_result['review']
review = Review(**results)
meta.Session.add(review)
review.proposal = c.proposal
review.reviewer = c.signed_in_person
meta.Session.commit()
h.flash("Review Added Successfully")
if c.next_review_id:
return redirect_to(action='review', id=c.next_review_id)
h.flash("No more papers to review")
return redirect_to(action='review_index')
开发者ID:PaulWay,项目名称:zookeepr,代码行数:34,代码来源:proposal.py
示例7: _delete
def _delete(self, id):
c.location = Location.find_by_id(id)
meta.Session.delete(c.location)
meta.Session.commit()
h.flash("Location has been deleted.")
redirect_to('index')
开发者ID:SharifulAlamSourav,项目名称:zookeepr,代码行数:7,代码来源:location.py
示例8: _delete
def _delete(self, id):
c.stream = Stream.find_by_id(id)
meta.Session.delete(c.stream)
meta.Session.commit()
h.flash("Stream has been deleted.")
redirect_to('index')
开发者ID:SharifulAlamSourav,项目名称:zookeepr,代码行数:7,代码来源:stream.py
示例9: _delete
def _delete(self, id):
c.special_offer = SpecialOffer.find_by_id(id)
meta.Session.delete(c.special_offer)
meta.Session.commit()
h.flash("Special Offer has been deleted.")
redirect_to('index')
开发者ID:SharifulAlamSourav,项目名称:zookeepr,代码行数:7,代码来源:special_offer.py
示例10: _delete
def _delete(self, id):
c.proposal_status = ProposalStatus.find_by_id(id)
meta.Session.delete(c.proposal_status)
meta.Session.commit()
h.flash("Proposal Status has been deleted.")
redirect_to('index')
开发者ID:SharifulAlamSourav,项目名称:zookeepr,代码行数:7,代码来源:proposal_status.py
示例11: _delete
def _delete(self, id):
c.proposal_type = ProposalType.find_by_id(id)
meta.Session.delete(c.proposal_type)
meta.Session.commit()
h.flash("Proposal type has been deleted.")
redirect_to("index")
开发者ID:gracz120,项目名称:zookeepr,代码行数:7,代码来源:proposal_type.py
示例12: _delete
def _delete(self, id):
c.social_network = SocialNetwork.find_by_id(id)
meta.Session.delete(c.social_network)
meta.Session.commit()
h.flash("Social Network has been deleted.")
redirect_to('index')
开发者ID:SharifulAlamSourav,项目名称:zookeepr,代码行数:7,代码来源:social_network.py
示例13: delete_folder
def delete_folder(self):
try:
if request.GET['folder'] is not None:
c.folder += request.GET['folder']
c.current_folder += request.GET['current_path']
except KeyError:
abort(404)
directory = file_paths['public_path']
defaults = dict(request.POST)
if defaults:
c.no_theme = 'false'
if request.GET.has_key('no_theme'):
if request.GET['no_theme'] == 'true':
c.no_theme = 'true'
try:
os.rmdir(directory + c.folder)
except OSError:
h.flash("Can not delete. The folder contains items.", 'error')
redirect_to(action="list_files", folder=c.current_folder, no_theme = c.no_theme)
h.flash("Folder deleted.")
redirect_to(action="list_files", folder=c.current_folder, no_theme = c.no_theme)
c.no_theme = False
if request.GET.has_key('no_theme'):
if request.GET['no_theme'] == 'true':
c.no_theme = True
return render('/db_content/delete_folder.mako')
开发者ID:flosokaks,项目名称:zookeepr,代码行数:27,代码来源:db_content.py
示例14: _delete
def _delete(self, id):
c.db_content = DbContent.find_by_id(id)
meta.Session.delete(c.db_content)
meta.Session.commit()
h.flash("Content Deleted.")
redirect_to('index')
开发者ID:flosokaks,项目名称:zookeepr,代码行数:7,代码来源:db_content.py
示例15: new
def new(self):
c.signed_in_person = h.signed_in_person()
c.events = Event.find_all()
c.schedule = Schedule.find_all()
c.time_slot = TimeSlot.find_all()
if not c.signed_in_person.registration:
return render('/vote/no_rego.mako')
c.votes = Vote.find_by_rego(c.signed_in_person.registration.id)
defaults = {
'vote.vote_value': 1
}
args = request.GET
eventid = args.get('eventid',0)
revoke = args.get('revoke',0)
c.eventid = eventid
if int(eventid) != 0 and c.votes.count() < 4 and revoke == 0:
c.vote = Vote()
c.vote.rego_id = c.signed_in_person.registration.id
c.vote.vote_value = 1
c.vote.event_id = eventid
meta.Session.add(c.vote)
meta.Session.commit()
if int(eventid) != 0 and int(revoke) != 0:
c.vote = Vote.find_by_event_rego(eventid,c.signed_in_person.registration.id)
meta.Session.delete(c.vote)
meta.Session.commit()
redirect_to('new')
form = render('/vote/new.mako')
return htmlfill.render(form, defaults)
开发者ID:SharifulAlamSourav,项目名称:zookeepr,代码行数:31,代码来源:vote.py
示例16: _delete
def _delete(self, id):
c.rego_note = RegoNote.find_by_id(id)
meta.Session.delete(c.rego_note)
meta.Session.commit()
h.flash("Rego note has been deleted.")
redirect_to('index')
开发者ID:flosokaks,项目名称:zookeepr,代码行数:7,代码来源:rego_note.py
示例17: ssl_check
def ssl_check(ssl_required=[], ssl_allowed=[], ssl_required_all=False, ssl_allowed_all=False):
if not asbool(config.get('enable_ssl_requirement', False)):
return
action = request.environ['pylons.routes_dict']['action']
if action in ssl_allowed or ssl_allowed_all: # We don't care if they use http or https
return
elif action in ssl_required or ssl_required_all: # Must have ssl
protocol = 'https'
else:
protocol = 'http'
if current_protocol() == protocol:
return
if request.method.upper() != 'POST':
log.debug('Redirecting to %s, request: %s', protocol, request.path_info)
host = config.get('ssl_host')
if host:
redirect_to(protocol=protocol, host=host)
else:
redirect_to(protocol=protocol)
else:
abort(405, headers=[('Allow', 'GET')]) # don't allow POSTs.
开发者ID:Ivoz,项目名称:zookeepr,代码行数:26,代码来源:ssl_requirement.py
示例18: _delete
def _delete(self, id):
c.rego_room = RegoRoom.find_by_id(id)
meta.Session.delete(c.rego_room)
meta.Session.commit()
h.flash("Rego room has been deleted.")
redirect_to('index')
开发者ID:SharifulAlamSourav,项目名称:zookeepr,代码行数:7,代码来源:rego_room.py
示例19: _delete
def _delete(self, id):
c.time_slot = TimeSlot.find_by_id(id)
meta.Session.delete(c.time_slot)
meta.Session.commit()
h.flash("Time Slot has been deleted.")
redirect_to('index')
开发者ID:Ivoz,项目名称:zookeepr,代码行数:7,代码来源:time_slot.py
示例20: _delete
def _delete(self, id):
c.ceiling = Ceiling.find_by_id(id)
meta.Session.delete(c.ceiling)
meta.Session.commit()
h.flash("Ceiling has been deleted.")
redirect_to('index')
开发者ID:SharifulAlamSourav,项目名称:zookeepr,代码行数:7,代码来源:ceiling.py
注:本文中的zkpylons.lib.helpers.redirect_to函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论