फार्म सबमिशन odoo टेम्पलेट odoo - एचटीएमएल, पायथन-2.7, नियंत्रक, openerp

मैं टेम्पलेट एचटीएमएल कोड से फॉर्म सबमिशन करने में उलझन में हूं।

मेरे नियंत्रक को नीचे परिभाषित किया गया है:

@http.route("/verify/product", auth="public", methods=["POST"])
def verify(self, **kw):
value = po
return request.render("test.main",{})

मेरा टेम्पलेट है:

<template id="sub">
<form action="/verify/product" method="POST">
Enter Number : <input type="text" name="po">
<button name="submit" type="submit" > Submit </button>
</form>
</template>

मुझे निम्न त्रुटि मिलती है:

नहीं मिला पृष्ठ (404)

उत्तर:

जवाब के लिए 0 № 1

सही वाक्यविन्यास इस तरह होना चाहिए:

@http.route(["/verify/product"], type="http", auth="public", methods=["POST"], website=True)

type = "http" , तथा वेबसाइट = सच आपके नियंत्रक मार्ग में झंडे गायब हैं।

का उपयोग करते हुए वेबसाइट = सच नियंत्रक पर ध्वज, कुछ नया सेट अप करेगा अनुरोध ऑब्जेक्ट पर चर और वेबसाइट लेआउट का उपयोग करने की अनुमति देता है आपका टेम्पलेट


उत्तर № 2 के लिए -1

आपको टेम्पलेट की कॉल आईडी चाहिए। आपके मामले में :

return request.render("test.sub",{})

परीक्षण: वाई


संबंधित सवाल
सबसे लोकप्रिय