我在html模板中创建一个动态表单,以获取用户选择的货币对。表格如下:
用户可以动态添加和删除货币。我使用Jquery为第n种货币生成货币对的不同货币对名称。
我最好的问题是如何将它们存储到数据存储区中。
如果用户只创建一个货币对(即表单不是动态的),则get.request应为
def post(self):
user_currency_1_1 = self.request.get('currency_1_1')
user_currency_1_2 = self.request.get('currency_1_2')
我不知道客户提交了多少货币对,如何获得正确的价值?另外,如何设计数据存储结构来存储这些动态内容?
class currency(db.Model):
user = db.EmailProperty(required = True)
currency = db.StringProperty(required = True)
答案 0 :(得分:0)
我甚至不愿回答,因为你在上一个问题中没有回答答案。我们不是在这里为您编写代码。但是,你很幸运,SO用户对他们的时间很慷慨。
跟进我的上一个答案:
from google.appengine.ext import ndb
class UserCurrencies(ndb.Model):
user_email = ndb.StringProperty()
currencies = ndb.JsonProperty(indexed=False)