私の現在のシステム要件は、複数の明細項目を持つマスター オブジェクトを持っていることです。クラス オブジェクトにマスター情報があり、各明細項目が異なるクラス オブジェクトにあり、それらをデータストア。
したがって、ラインアイテムデータを保存するには、ユーザーがフォームデータを介して送信したラインアイテムの数に応じて、クラスから各オブジェクトを作成する必要があります。
以下のコードを使用して、オンザフライでオブジェクトの名前を作成しようとしています
(litm+str(i)) = t_det()
ここで、t_det() は、実行時に名前 (litm+str(i)) のオブジェクトを作成しようとしているクラスです。「litm」は定数部分で、str(i) は名前の動的に生成された部分です。私はlitm1、litm2、litm3、litm4のように期待しています
しかし、上記のコードを使用すると、以下のエラーが発生し、現在の要件に適した Python を取得する方法がわかりません。
(litm+str(i)) = t_det()
SyntaxError: can't assign to operator
私はここで立ち往生しています。正しいpythonコードを取得する方法がわからないので、助けてください....
@Tkingovr によって要求されたクラスのコード
t_det(db.Model): # Tendet Details table
td_id = db.StringProperty() # Tender ID, Master table ref
td_ln = db.IntegerProperty() # Line Number
td_item = db.StringProperty() # Item
td_itm_qty = db.FloatProperty() # Number Item Quantity
td_itm_uom = db.StringProperty()# Unit of the Quantity specified
tr_ln_qt_amt= db.FloatProperty()# Line Quote Amount
tr_ln_app = db.StringProperty() # Line Quote Approved