wik*_*iko 2 python sqlalchemy python-2.7
您好我有这个名为save_schedule的方法,它将一些参数(transport_id,departure_id等)保存到数据库中.但是当我运行代码时,我得到了以下错误
newSchedule = TravelScheduleDetailRepository(self.transport_id=transport_id, self.transport_type=transport_type, self.transport_company_name=transport_company_name, self.departure_city_id=departure_city_id, self.departure_country_id=departure_country_id, self.destination_city_id=destination_city_id, self.destination_country_id=destination_country_id, self.departure_date=departure_date, self.available_seat=available_seat)
SyntaxError: keyword can't be an expression
Run Code Online (Sandbox Code Playgroud)
我仍然无法找到如何正确分配参数.
这是我的代码:
def save_travel_schedule(self, transport_id, transport_type, transport_company_name, departure_city_id, departure_country_id, destination_city_id, destination_country_id, departure_date, available_seat):
newSchedule = TravelScheduleDetailRepository(self.transport_id=transport_id, self.transport_type=transport_type, self.transport_company_name=transport_company_name, self.departure_city_id=departure_city_id, self.departure_country_id=departure_country_id, self.destination_city_id=destination_city_id, self.destination_country_id=destination_country_id, self.departure_date=departure_date, self.available_seat=available_seat)
session.add(newSchedule)
session.commit()
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.谢谢!
你的订单错了.
self.transport_type=transport_type
应该是transport_type=self.tranport_type
,而不是相反.
所有其他参数相同.