Ejemplo n.º 1
0
    def get(self, _id):

        try:
            detail = Diary.get_detail(_id)
            categories = Category.get()
        except:
            self.redirect('/admin')

        self.render('Admin/Diary/edit.html', detail=detail, categories=categories)
Ejemplo n.º 2
0
    def get(self, _id):
        try:
            detail = Diary.get_detail(_id)
            categories = Category.get()
        except Exception as e:
            self.send_error(404)
            send_error_email('Diary Detail Error', str(e))

        if detail is not None:
            profile = Account.get()
            try:
               guest_name = self.get_secure_cookie('guest_name')
               guest_email = self.get_secure_cookie('guest_email')
            except:
               guest_name = None
               guest_email = None

            self.render('Diary/detail.html', detail=detail, profile=profile, guest_name=guest_name, guest_email=guest_email, categories=categories)
        else:
            self.send_error(404)