Как сохранить еще 2 данных в сеансе с Django 1.3? - PullRequest
0 голосов
/ 13 марта 2012

Я создаю сайт торгового центра с Django 1.3 для изучения Python и Django.Ниже приведена моя модель.

</p> <pre><code>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 голос
/ 13 марта 2012

Подумайте о прочтении руководства по Как использовать сеансы . Все, что вам нужно сделать, это использовать request.session как обычный словарь в вашем представлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...