Учитывая журнал следующего:
Restaurant = <persistence.model.Restaurant object at 0x3913c01e89e78a20>
Review Content = This is my first comment...
User[0] = <persistence.model.User object at 0x3913c01e89e780a0>
и следующие коды:
class RestaurantReview(db.Model):
owned_by = db.ReferenceProperty(Restaurant, required=True, collection_name='restaurant')
written_by = db.ReferenceProperty(User, required=True, collection_name='user')
content = db.StringProperty(required=True)
date = db.DateTimeProperty(auto_now_add=True)
Когда я пытался создать экземпляр RestaurantReview, он просто никогда не работал:
RestaurantReview(owned_by=restaurant, written_by=user[0], content=restaurant_review_content.__str__()).put()
EDIT
Есть идеи, что происходит? Он продолжает выдавать пользовательскую ошибку, которую я установил.
try:
RestaurantReview(owned_by=restaurant, written_by=user[0], content=restaurant_review_content.__str__()).put()
except:
logging.error('CUSTOM ERROR: Review for restaurant has not been added')