شما به این ویدیو دسترسی ندارید



0

intro

3:41

رایگان

1

blueprint

6:12

رایگان

2

custom user model

16:10

رایگان

6

user register

12:26

7

session

17:14

8

verify code

14:34

9

send sms

14:53

10

static files

14:34

11

shop models

12:31

12

media files

6:55

13

product detail

11:50

14

django storages

16:40

15

celery

11:59

16

bucket

10:19

17

bucket contents

22:59

18

bucket delete

17:6

19

bucket download

12:1

20

user passes test

16:47

23

celery beat

20:46

24

supervisord

20:7

25

category

10:41

27

orders

9:50

28

cart

10:18

29

cart add

9:7

30

cart detail

17:15

31

cart remove

10:5

33

order models

15:32

34

order checkout

13:53

35

zarinpal

17:54

36

zarinpal 2

13:20

37

coupon

25:5

38

permissions

33:57

39

get_form

8:54

40

postgresql

12:5

41

cache

14:54

42

ckeditor

13:43

دوره های پیشنهادی

دوره آموزش ردیس(redis)
دوره آموزش ردیس(redis)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش گیت(git)
دوره آموزش گیت(git)
تکمیل ضبط
امیرحسین بیگدلو
دوره اول آموزش جنگو (django)
دوره اول آموزش جنگو (django)
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر

برای ارسال نظر باید لاگین کنید

محمد سجادی

3 سال قبل

سلام
مشکلی که توی کامنت قبلی داشتم، حل شد
ممنونم


محمد سجادی

3 سال قبل

سلام آقا امیر
من اگر بخوام برای کلاس product هم همین کار رو انجام بدم که همه جا قابل دسترسی باشه، باید توی کلاس پروداکت یه __iter__ هم بزارم درسته؟!
و اینکه اگر اون رکوئستی که ورودی میدیم به تابع کانتکست پراسسورمون، استفاده ازش نکنیم مشکلی نداره؟!


morteza

3 سال قبل

سلام استاد خسته نباشید این context processor درست کار نمیکنه ! وقتی کاربر یه محصول رو اضافه میکنه به سبد خرید درست نمایش میده ولی وقتی از سبد خرید یه بک بزنه و به صفحه محصول برگرده دوباره اطلاعات قبلی سبد خرید رو نشون میده و آپدیت نمیشه(در صورتی که محصول اضافه شده ) !
راه حلی وجود داره که هنگام بک زدن هم آپدیت شده نشون بده؟


امیرحسین بیگدلو

3 سال قبل

سلام
خیر، راه حلی وجود نداره

nima

3 سال قبل

سلام استاد
این request که دادین به context processors و فانکشن cart از کجا میاد دقیقا متوجه نشدم


امیرحسین بیگدلو

3 سال قبل

سلام
کلاس Cart رو که ایمپورت کردیم و request رو هم خود جنگو میفرسته به context processor

شهرام

3 سال قبل

سلام
تفاوت context processors با custom template tag چیه ؟
انگار کارکردشون یه شکل هست ؟


حسین

4 سال قبل

سلام و خسته نباشید
این که قیمت رو get می کنیم از نظر امنیتی مشکل نداره؟ میتونن قیمت رو تغییر بدن و وارد درگاه بشن


امیرحسین بیگدلو

4 سال قبل

سلام
آره. این بخش مشکل داره باید تغییرش بدم.


امیر

4 سال قبل

با سلام استاد برای راه حل این مشکل چیکار کنیم؟
که هم قیمت بفرستیم به تابع و هم داخل یو آر ال دیده نشه


امیرحسین بیگدلو

4 سال قبل

سلام
هم میتونید داخل مدل‌ها ذخیره کنید و هم داخل سشن‌ها.

amirali

4 سال قبل

سلام خسته نباشید
این که از global استفاده کنیم باعث نمیشه که بین یوزر ها تداخل پیش بیاد؟
مثلا اطلاعات خرید یک نفر برای یوزر دیگع ای نمایش داده میشه؟ یا هر یوزر مسیر خودشو داره و اطلاعات بین یوزر ها قاطی نمیشه؟
نمیدونم تونستم منظورمو برسونم یا نه


امیرحسین بیگدلو

4 سال قبل

سلام
نمیدونم تست نکردم

سوال

5 سال قبل

سلام خسته نباشید..
اینکه برای مشخص کردن order از id استفاده میکنیم مشکلی بوجود نمیاره؟کسی با url نمتونه بره order کس دیگه رو پرداخت کنه؟
نمیشه بر اساس order , user رو فیلتر کنیم و پرداخت کنیم؟

(order = Order.objects.get(user=request.user,is_paid=False
order.is_paid = True
order.save()


امیرحسین بیگدلو

5 سال قبل

سلام
درست میفرمایید. روش شما هم کارساز خواهد بود.
همچنین میتونید داخل view چک کنید که کاربر حتما سفارش خودش رو پرداخت کنه.

مونگارد