شما به این ویدیو دسترسی ندارید
شما به این ویدیو دسترسی ندارید
سلام
آیا میشد به جای استفاده از سشن ها برای انتقال اطلاعات کاربر به url دیگر از همان متد redirect استفاده می کردیم و اطلاعات اضافی را به url مورد نظرمون می فرستادیم ؟
مثلا return redirect('accounts:verify_code', full_name=.....)
سلام
میشد اما کار درستی نیست، چون اطلاعات مهم داخل url نمایش داده میشه
ممنون
اصلا به این نکته توجه نکرده بودم.
سلام . امیر جان به یه مشکل بدی خوردم لطفا کمکم کن هر چی هم سرچ کردم به نتیجه ای نرسیدم .
من از همین روش استفاده کردم واسه رجیستر کردن کاربر . بعد توی پست من که تست میکنم همه چی اوکیه و اطلاعات کاربر تو سشن ذخیره میشه . اما فرانت کار میگه وقتی با مرورگر امتحان میکنم چیزی ذخیره نمیشه . اونم میگه با پست من امتحان کردم اوکی بوده اما مرورگر سشن رو ذخیره نمیکنه . نمیدونی دلیلش چیه ؟
سلام
زمانی که داری از جنگو فقط به عنوان backend استفاده میکنی، جنگو به مرورگر کاربر دسترسی نداره که بخواد سشنها رو ذخیره کنه.
توی این مثالی که من زدم، frontend رو هم با تمپلیتهای جنگو مدیریت کردیم، به همین خاطر جنگو به مرورگر کاربر دسترسی داشت.
الآن در مشکل تو، برنامهنویس فرانت باید سشنها رو با javascript مدیریت کنه
آها پس مشکل از سمت بک اند نیست ؟ من دقیقا عین خودت کد زدم . لازم نیست من تغییری ایجاد کنم ؟
تو اصلا نباید این کد رو میزدی. مدیریت سشن کاملا برعهده فرانت هست
برای نمایش 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
برای ساخت سبد خرید با سشن توی drf به همین روش عمل کنیم اگر کاربر با موبایل بیاد سشن که توی مرورگر ویندوز ذخیره میشه تو موبایل کاربر که نیست درسته؟
توی drf برنامه نویس فرانت میتونه اطلاعات رو داخل موبایل کاربر یا مرورگر ذخیره کنه و اطلاعات رو برای بکند ارسال کنه و شما توی دیتابیس ذخیره کنید
سلام اگر چند تا کاربر همزمان بخوان ثبت نام کنن تو سشن ها تداخل ایجاد نمیشه؟
سلام
خیر، سشنها در مرورگر کارها ذخیره میشن و تداخلی ندارن
ممنون واقعا دمت گرم خیلی مردی که امکان دانلود ویدیو ها رو گزاشتی کاش همه برنامه نویس ها و کل ادم ها مثل تو باشن که سال ها تجربه رو با مبلقی که اصلا حساب نمیشه و مطمعنم کلش خرج هاست و ادرس سایت میشه در اختیار بقیه قرار میدی تا بتونن تو این دنیا واسه خودشون کسی بشن واقا خیلی اقایی
خیلی خوب درس میدی
ممنونم ازت
سلام
ببخشید برای فرم لاگین ، جنگو model form هم داره یا حتما باید از forms.Form استفاده بشه ؟
سلام
خیر، نداره
ارسال نظر
برای ارسال نظر باید لاگین کنید