本文整理汇总了Python中zkpylons.lib.helpers.object_to_defaults函数的典型用法代码示例。如果您正苦于以下问题:Python object_to_defaults函数的具体用法?Python object_to_defaults怎么用?Python object_to_defaults使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了object_to_defaults函数的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: edit
def edit(self, id):
c.travel = Travel.find_by_id(id)
defaults = h.object_to_defaults(c.travel, "travel")
form = render("/travel/edit.mako")
return htmlfill.render(form, defaults)
示例2: edit
def edit(self, id):
# A person can only volunteer once
c.form = 'edit'
c.volunteer = Volunteer.find_by_id(id)
defaults = h.object_to_defaults(c.volunteer, 'volunteer')
form = render('/volunteer/edit.mako')
return htmlfill.render(form, defaults)
示例3: edit
def edit(self, id):
# We need to recheck auth in here so we can pass in the id
if not h.auth.authorized(h.auth.Or(h.auth.is_same_zkpylons_funding_submitter(id), h.auth.has_organiser_role)):
# Raise a no_auth error
h.auth.no_role()
if not h.auth.authorized(h.auth.has_organiser_role):
if c.funding_editing == 'closed':
return render("funding/editing_closed.mako")
elif c.funding_editing == 'not_open':
return render("funding/editing_not_open.mako")
c.funding = Funding.find_by_id(id)
defaults = {}
defaults.update(h.object_to_defaults(c.funding, 'funding'))
# This is horrible, don't know a better way to do it
if c.funding.type:
defaults['funding.type'] = defaults['funding.funding_type_id']
if c.funding.male:
defaults['funding.male'] = 1
else:
defaults['funding.male'] = 0
form = render('/funding/edit.mako')
return htmlfill.render(form, defaults)
示例4: edit
def edit(self, id):
c.location = Location.find_by_id(id)
defaults = h.object_to_defaults(c.location, 'location')
form = render('/location/edit.mako')
return htmlfill.render(form, defaults)
示例5: edit
def edit(self, id):
c.vote = Vote.find_by_id(id)
defaults = h.object_to_defaults(c.vote, 'vote')
form = render('vote/edit.mako')
return htmlfill.render(form, defaults)
示例6: edit
def edit(self, id):
c.product_category = ProductCategory.find_by_id(id)
defaults = h.object_to_defaults(c.product_category, 'product_category')
form = render('/product_category/edit.mako')
return htmlfill.render(form, defaults)
示例7: edit
def edit(self, id):
c.special_offer = SpecialOffer.find_by_id(id)
defaults = h.object_to_defaults(c.special_offer, 'special_offer')
form = render('/special_offer/edit.mako')
return htmlfill.render(form, defaults)
示例8: edit
def edit(self, id):
c.rego_room = RegoRoom.find_by_id(id)
defaults = h.object_to_defaults(c.rego_room, "rego_room")
form = render("rego_room/edit.mako")
return htmlfill.render(form, defaults)