2012-03-13 7 views
0

私はPythonとDjangoを勉強するためにDjango 1.3でショッピングモールサイトを作っています。以下は私のモデルです。Django 1.3で2つのデータをセッションに保存する方法は?

class categories(models.Model): 
    cat_no = models.IntegerField() # Category number 
    cat_desc = models.CharField(max_length=200) 

class items(models.Model): 
    item_no = models.IntegerField() 
    cat_no = models.ForeignKey(categories) 
    item_name = models.CharField(max_length=50) 
    item_desc = models.CharField(max_length=200) 
    item_size = models.CharField(max_length=3) 
    item_price = models.DecimalField(max_digits=5, decimal_places=2) 
    item_img = models.CharField(max_length=50) 

class customers(models.Model): 
    cust_no = models.IntegerField() 
    cust_name = models.CharField(max_length=30) 

class orders(models.Model): 
    order_no = models.IntegerField() 
    item_no = models.ForeignKey(items) 
    cust_no = models.ForeignKey(customers) 
    qty = models.IntegerField() 
    order_date = models.DateTimeField('Ordered Date') 

私はCUST_NO保存したい

、item_no、およびセッションでcat_noユーザーは、「カートに入れる」ボタンをクリックしたとき。ユーザーが2つのアイテムをカートに追加するためにクリックした場合、1つのセッションデータでこれを行うにはどうすればよいですか?

ありがとうございました!

答えて

1

How to use sessionsについては、マニュアルをお読みください。あなたがしなければならないのは、あなたのビュー内の通常の辞書のようにrequest.sessionを使うことだけです。

関連する問題