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



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

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

دوره‌ آموزش تست نویسی در جنگو
دوره‌ آموزش تست نویسی در جنگو
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش FastAPI
دوره آموزش FastAPI
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش یادگیری ماشین با scikit-learn پایتون



ارسال نظر


جواد

1 سال قبل پاسخ به نظر

سلام . امیر جان به یه مشکل بدی خوردم لطفا کمکم کن هر چی هم سرچ کردم به نتیجه ای نرسیدم .
من از همین روش استفاده کردم واسه رجیستر کردن کاربر . بعد توی پست من که تست میکنم همه چی اوکیه و اطلاعات کاربر تو سشن ذخیره میشه . اما فرانت کار میگه وقتی با مرورگر امتحان میکنم چیزی ذخیره نمیشه . اونم میگه با پست من امتحان کردم اوکی بوده اما مرورگر سشن رو ذخیره نمیکنه . نمیدونی دلیلش چیه ؟

ارسال نظر



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

1 سال قبل

سلام
زمانی که داری از جنگو فقط به عنوان backend استفاده میکنی، جنگو به مرورگر کاربر دسترسی نداره که بخواد سشن‌ها رو ذخیره کنه.
توی این مثالی که من زدم، frontend رو هم با تمپلیت‌های جنگو مدیریت کردیم، به همین خاطر جنگو به مرورگر کاربر دسترسی داشت.
الآن در مشکل تو، برنامه‌نویس فرانت باید سشن‌ها رو با javascript مدیریت کنه


جواد

1 سال قبل

آها پس مشکل از سمت بک اند نیست ؟ من دقیقا عین خودت کد زدم . لازم نیست من تغییری ایجاد کنم ؟


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

1 سال قبل

تو اصلا نباید این کد رو میزدی. مدیریت سشن کاملا برعهده فرانت هست


محمد

3 ماه قبل

برای نمایش session در session storage مرورگر باید تنظیمات زیر رو در setting.py پروژه قرار بدی.

SESSION_ENGINE = "django.contrib.sessions.backends.signed_cookies"
SESSION_COOKIE_NAME = "user_session"
SESSION_COOKIE_HTTPONLY = True
SESSION_SAVE_EVERY_REQUEST = True
SESSION_EXPIRE_AT_BROWSER_CLOSE = True

سشن

1 سال قبل پاسخ به نظر

برای ساخت سبد خرید با سشن توی drf به همین روش عمل کنیم اگر کاربر با موبایل بیاد سشن که توی مرورگر ویندوز ذخیره میشه تو موبایل کاربر که نیست درسته؟

ارسال نظر



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

1 سال قبل

توی drf برنامه نویس فرانت میتونه اطلاعات رو داخل موبایل کاربر یا مرورگر ذخیره کنه و اطلاعات رو برای بکند ارسال کنه و شما توی دیتابیس ذخیره کنید

پوریا

1 سال قبل پاسخ به نظر

سلام اگر چند تا کاربر همزمان بخوان ثبت نام کنن تو سشن ها تداخل ایجاد نمیشه؟

ارسال نظر



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

1 سال قبل

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

محمد حسن یاوری

1 سال قبل پاسخ به نظر

ممنون واقعا دمت گرم خیلی مردی که امکان دانلود ویدیو ها رو گزاشتی کاش همه برنامه نویس ها و کل ادم ها مثل تو باشن که سال ها تجربه رو با مبلقی که اصلا حساب نمیشه و مطمعنم کلش خرج هاست و ادرس سایت میشه در اختیار بقیه قرار میدی تا بتونن تو این دنیا واسه خودشون کسی بشن واقا خیلی اقایی

ارسال نظر



محمدعلی

2 سال قبل پاسخ به نظر

خیلی خوب درس میدی
ممنونم ازت

ارسال نظر



محمدعلی

2 سال قبل پاسخ به نظر

سلام
ببخشید برای فرم لاگین ، جنگو model form هم داره یا حتما باید از forms.Form استفاده بشه ؟

ارسال نظر



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

2 سال قبل

سلام
خیر، نداره

مونگارد