def delete_entry(self,Order_ID, Item_ID):
"""Delete an Item_QtyBookEntry identified by Item_ID"""
self.d.execute("""Delete from ordered_items Where Order_ID = %s AND Item_ID=%s """
,(Order_ID,Item_ID))
self.order_entries.remove(x)
self.order_entries
список orderItemEntry
объектов .. учитывая ID заказ и Item ID мне нужно, чтобы получить индекс объекта, который имеет оба значения, установленные в й для того, чтобы навсегда удалить элемент из списка. до или после того, как запрос SQL был выполненКак найти индекс объекта в списке объектов с двумя атрибутами?
это только часть всего объекта и его инициализировать класс ... но вот где список инициализации
class OrderItem(object):
"""Customer will hold ItemEntry objects"""
def __init__(self):
# Initialize our entries list
self.order_entries = []
как определяется order_entries? – karthikr
Нет простого случайного доступа по атрибутам объекта, если вы не настроите тип сопоставления - я не вижу, как вы можете сделать лучше, чем повторять через свой список, сравнивая атрибуты, пока не найдете нужный вам индекс. –
определение списка добавлено –