Skip to content Skip to sidebar Skip to footer

404 Error Passing A "alert" Sentence From Python To Html Page, But No Error For Passing Just A Word

Update: The error message I get with the sentence is 404 Resource not found. 'GET /unexpected/The%20Notebook%20name%20is%20taken%20already HTTP/1.1' 404 - The URL looks like this

Solution 1:

My problem is that I am trying to do this in def get( without a datastore model to transfer information to the def get(. I have defined a def get( that uses a datastore model named Trans that stores such transactional information that is contained in my sentence in a variable named reason.

classTrans(db.Model):
    reason = db.StringProperty()

My model named Unexpected looks like the following.

class Unexpected(BaseHandler):

    def get(self):
    trans=Trans.get_by_key_name('reason')
    template_values = {'trans':trans}
        path = os.path.join(TEMPLATE_DIR, 'unexpected.html')
        self.response.out.write(template.render(path, template_values))

And my python codes is as follows.

reason='That Notebook name is taken already.'
    trans = Trans(key_name='reason')
    trans.reason=reason
    trans.put()
    template_values = {'trans':trans}
    path = os.path.join(TEMPLATE_DIR, 'unexpected.html')
    self.response.out.write(template.render(path, template_values))

My unexpected.html code follows.

{% extends"base.html" %}
{% block content %}
This unexpected result occurred: <emphstyle="font-weight: bold">{{ trans.reason }}</emph><br /><br /><label>Click the "Ok" button and to go back to the previous page so you can edit your entry .
</label><formaction=""method="post"><inputtype="hidden"name="reason"value=""></input><br /><inputtype="submit"value="Ok"/></form>
{% endblock content %}

Post a Comment for "404 Error Passing A "alert" Sentence From Python To Html Page, But No Error For Passing Just A Word"