Немного раздражен;
У меня есть модель и класс, который просто хранит запрос на получение в базе данных; базовое отслеживание.
class SearchRec(db.Model):
WebSite = db.StringProperty()#required=True
WebPage = db.StringProperty()
CountryNM = db.StringProperty()
PrefMailing = db.BooleanProperty()
DateStamp = db.DateTimeProperty(auto_now_add=True)
IP = db.StringProperty()
class AddSearch(webapp.RequestHandler):
def get(self):
searchRec = SearchRec()
searchRec.WebSite = self.request.get('WEBSITE')
searchRec.WebPage = self.request.get('WEBPAGE')
searchRec.CountryNM = self.request.get('COUNTRY')
searchRec.PrefMailing = bool(self.request.get('MAIL'))
searchRec.IP = self.request.get('IP')
У Булочки есть мое печенье; Я думал, что установка bool (self.reque ....) установит тип строки, но независимо от того, что я передаю, она все равно сохраняет ее как TRUE в базе данных.
У меня была та же проблема с использованием required = True для строк для модели; эта чертова вещь повторяла, что ничего не проходило ... но это было.
Та