0

他の2つのテーブルからdbテーブルへのレシートレコードを作成する小さなアプリケーションを作成したいと思います。店員が売りを出し、チケットに複数の商品が入っている食料品店からの領収書に非常によく似ていて、合計と小計を計算してデータベースに戻します。私は現在3つのテーブルを持っています:すべての計算とチケット情報の値を挿入したいTicketテーブル、利用可能なサービスのインベントリのように機能するサービステーブル。これには、各サービスのためのサービス名と価格と、 "キャッシャー"のリストを持つ私の責任あるテーブルまたは売り上げを行う人数と彼らのコミッションのパーセンテージがあります。キャッシャーとサービスを作成、編集、削除するビューがあります。Djangoは領収書を生成するためのビューを作成します

私が持っていないものは、チケットを作成する方法です。私は完全に失われています。あなたは、私が何を探すべきかについての正しい道を教えてくれますか?私は息子をプログラムすることを学んでいます。もし可能ならば、これについて多くの知識がありません。私は印刷するためにシステムを必要としません。私はそれを拡張し、販売されたアイテムのレポートとそれらを販売した人と各売り手が獲得した手数料を作成することができます。

答えて

0

チケットモデル(テーブル)の2つの他のモデル(テーブル)との関係を作成する必要があります。幸いにも、データベーステーブル自体に関係を作成する必要はありません。これを行うには、djangoモデルの外部キーフィールドを使用します。あなたが徹底的にコンセプトを得るためにそれを数回読む必要があるかもしれ

Django Models

:ここではドキュメントのリンクです。

+0

私はすでに持っています!私のTicketクラスには、フィールドコール cashier = models.ForeignKey(Responsible)とitems = models.ManyToManyField(Services) – victorR

+0

があります。その後、ユーザーからデータを取得するフォームを作成しましたか?ユーザーがデータを送信した後、検証を行い、モデルのオブジェクトを作成することができます。 –

+0

フォームを作成して2つのテーブルを編集しました。私が紛失しているものは実際のチケット作成のビューです – victorR

関連する問題