मैं बोतल अनुरोध हैंडलर से जेसन डेटा लौटने के बारे में कैसे जा सकता हूं। मैं बोतल स्रोत में एक dict2json विधि देखता हूं लेकिन मुझे यकीन नहीं है कि इसका उपयोग कैसे किया जाए।बोतल और जेसन
दस्तावेज में क्या है:
@route('/spam')
def spam():
return {'status':'online', 'servertime':time.time()}
मुझे इस देता है जब मैं पृष्ठ लाने:
<html>
<head></head>
<body>statusservertime</body>
</html>
I फ्लास्क पर चले गए और यह ठीक काम करता है। – arinte
आप आयात जेसन का उपयोग भी कर सकते हैं तो json.dumps (dict)। लेकिन अच्छी चाल, मैं बोतल और फ्लास्क के बीच भी जाता हूं और फ्लास्क चुनने का अंत करता हूं। मुझे बोतल हल्का वजन है और इसके पीछे एक बड़ा ढांचा नहीं है। लेकिन टाइप किए गए यूआरएल पैराम्स जैसी चीजें हमेशा मुझे डेट डिटेक्शन या इंडेक्स जैसे ब्लॉग/////जहां बोतल केवल है: परम नामों के लिए मुझे वापस जीतें। तो 4 स्लेश के साथ एक रास्ता हमेशा एक तारीख/ब्लॉग प्रकार यूआरएल नहीं है। मैं दोनों का उपयोग करता हूं लेकिन वर्तमान में इस तरह की चीजों के कारण बड़े ऐप्स के लिए फ्लास्क करता हूं। –
मुझे यह समस्या भी है। जब मैं कर्ल-आई का उपयोग करता हूं, तो मुझे लगता है कि सामग्री का प्रकार गलत है: सामग्री-प्रकार: टेक्स्ट/एचटीएमएल; charset = UTF-8 –