شما به این ویدیو دسترسی ندارید
شما به این ویدیو دسترسی ندارید
سلام من موقع نوشتن کد
Form = form_class درسته
ولی وقتی (request.POST) رو اضافه میکنم ارور میده
ارسال نظر
سلام
چه اروری میده؟
سلام من تا قسمت ۸ دیدم و دقیقا مثه اموزش پیش رفتم ولی وقتی میخوام یوزر بسازم با createsueperuser
فیلد phone number , email , password رو میگیره
اما full name رو نمیگیره و بعد ارور missing 1 required positional argument میده
ارسال نظر
سلام
به احتمال زیاد یک جایی رو اشتباه کردی، دوباره کدت رو بررسی کن
سلام استاد چطور میتونیم ارسال ها رو محدود کنیم یعنی کاربر فقط از طریق redirect از کلاس register view بتونه صفحهverify رو ببینه و با وارد کردن آدرس نتونه وارد صفحه بشه. البته میدونم بدردش نمیخوره ولی خب شاید یک جای دیگه به کار بیاد
ارسال نظر
سلام
لینک پایین رو ببین
https://stackoverflow.com/questions/11943020/prevent-user-from-directly-accessing-a-redirection-url-in-django
سلام مهندس امیر
من یه مشکلی دارم با جنگو
هر بخش رو که توضیح میدین کاملا متوجه میشم اما وقتی سعی میکنم همشونو کنار هم بفهمم به مشکل بر میخورم...به نظرتون این طبیعیه؟
ارسال نظر
سلام
طبیعیه، یه مقدار که بیشتر تمرین کنی، بهتر میشی
سلام
چرا وقتی می خواهم کاربر رو ثبت کنم ، phone در مدل OtpCode به صورت None ذخیره می شه
ارسال نظر
سلام
احتمالا یکجایی رو اشتباه کردی
سلام و درود استاد، استاد یه سوالی داشتم من الان زمان رو اوکی کردم که اگر از 2 دقیقه بشیتر نتونه دیگه ثبت نام کنه، ولی چطوری همون زمان رو توی تمپلیت هام نشون بدم، اکثر سایت ها اینو دارن که یه تایمر میزارن از 2 دقیقه تا 0 بشماره، این رو باید با جاوا اسکریپت انجام داد یا روش دیگه ام هم هست ؟
ارسال نظر
سلام
باید از جاوااسکریپت استفاده کنید
سلام الان کسی که لاگین کرده باشه یا نکرده باشه میتونه تو آدرس مرورگر verify رو بزنه و وارد صفحه verify بشه
الان ما که نمیتونم از login mixin استفاده کنیم.
با userpassestest هم تلاش کردم اون otp کد ها رو نگاه کنه ببینه اگه otp کدی وجود نداشت اجازه دسترسی نده ولی روش درستی نیست کلی باگ داره
تو اینجور مواقع باید چجوری سطح دسترسی رو از کاربر بگیریم؟
ارسال نظر
سلام
کاربری که لاگین نکرده باشه، باید بتونه وارد verify بشه.
کاربری هم که لاگین کرده باشه، اگر وارد verify بشه هم کار خاصی نمیتونه بکنه.
دوستان اگه مثل من ارور 427 یا 501 میگیرید مشکل از کاوه نگار هست و مثل اینکه سرویس رایگانش درست حسابی کار نمیکنه . برای ارور 427 برید تویه بخش حساب کاربریتون و خط پیش فرض رو بزارید رویه شماره ای که با 1000 شروع میشه و بعد امتحان کنید . کاوه نگار دو تا صفحه داره یکی برای پیامک های ارسال شده که میگه ارسال شد یا نه یکی هم برای پیامک هایی که به ارور میخوره و ارورشو توضیح میده . وقتی شماره پیش فرض رو رویه 1000 ست کنید همه چی اوکیه یعنی ریسپانس تویه ترمینال براتون پرینت میشه ولی واسه خود من اس ام اس نیومد مصل اینکه مشکل اینه که من با خطم این شماره هارو بلاک کردم نمیزاره پیامک بیاد برام . برای ارور 501 هم تویه کاوه نگار با حساب رایگان فقط به شماره خودتون میتونید پیامک بزنید . ولی به صورت کلی اگر کس دیگه ای با سرویس دیگه ای امتحان کرده و رایگان هم بوده لطفا بم بگه منم امتحان کنم.
ارسال نظر
استاد کجای سایت میشه اشتراک ویژه گرفت هر چی نگاه میکنم نمیبینم استاد جایی برای خرید اشتراک.
ارسال نظر
سلام
بالای صفحه گزینه عضویت هست. بعد از عضویت وارد پروفایل بشید و حساب کاریتون رو ویژه کنید.
من یه مشکلی دارم با این قسمت:
من 2 تا تب باز کردم توی مرورگر یکی صفحه ادمین هست که وارد شدم و یکی هم خود برنامه مون.
وقتی که میخوام یک کاربر عادی رو ثبت نام کنم توی برنامه، یه کد تایید میفرسته، من میرم که اون کد رو بیارم از ادمین پنل، میبینم که لاگ اوت کرده از صفحه ادمین و دوباره وارد میشم و وقتی کد رو توی برنامه م میزنم ارر csrf میده بهم.
چیکار کنم که این 2 تا تب بهم ربطی نداشته باشن و بتونم همزمان هم توی ادمین پنل باشم و هم با یه کاربر دیگه ثبت نام رو کامل انجام بدم؟
ارسال نظر
سلام
دو تا کار میتونید بکنید:
1- از دوتا مرورگر جداگانه استفاده کنید.
2- داخل مرورگرتون از تبهای private یا incognito استفاده کنید.
سلام ممنون برای دوره های عالیتون . میشه graphql رو به این دوره اضافه کنید. اموزش دوره جدای graphql رو دیدم ولی اعمال کردنش برای سبد خرید و زرین پال و بخش های فروشگاهی یکم مشکله . اگه میشه در ادامه همین دوره api graphql رو هم اضافه کنید
باتشکر
ارسال نظر
سلام امیر
من رجیستر رو با کلاس بیس ویو های هندل کردم.
میشه ی نگاهی به کد هام بندازی و بگی چطوره.
این قسمت فرم ها است:
https://github.com/kheybar/Shop/blob/master/accounts/forms.py
و این قسمت ویو:
https://github.com/kheybar/Shop/blob/master/accounts/views.py
ارسال نظر
خوبه :)
سلام
ی حسی میگه این کدی که نوشتم خیلی تمیز نیست!
راه حل هندل کردنش چیه؟
حست بیخود میکنه :\
سلام
وقتی فیلد رو داخل models, به فرض فیلد email رو به صورت unique داری ذخیره میکنی چرا باز از clean استفاده کردی؟
سلام امیر آقا برای ایجاد رابطه بین مدل ها (وان تو وان و ..) مگه نمیشه از مدل خودمون یوزر ایمپورت استفاده کنیم چرا بریم از ستینگ AUTH_USER_MODEL استفاده کنیم ؟
ارسال نظر
سلام
بله میشه اما ممکنه به هر دلیلی مدلی که ساختیم تغییر بکنه. اونموقع هر جا که اسم مدل user رو بردی رو باید تغییر بدی.
ما از AUTH_USER_MODEL استفاده میکنیم که اگر تغییری در مدل user ایجاد شد مجبور نباشیم همه جا تغییرش بدیم
درود
امیرجان شرمنده ، جایی پیدا نکردم سوالم رو بپرسم ، گفتم بیام اینجا که مربوط به فرم هاست
میخوام چک کنم ببینم که ایمیل باشه یا تلفن برای ثبت نام کاربر- برای ایمیل از emailvalidator خود جنگو استفاده کردم ، برای شماره تلفن هم RegExp نوشتم ، میخوام ببینم مثلا اگر از forms.CharField() استفاده کنم ، راهی هست که برای validator هاش or بزنم و توی view لازم نباشه که if else بنویسم ؟
(تو دیتابیس یه فیلد برای ایمیل و یه فیلد برای شماره تلفن هست که کاربر را هرکدوم خواست ثبت نام کنه )
ممنونم ازت
ارسال نظر
سلام
شما برای هر فیلد فرم میتونی validator جداگونه بنویسی. اونجوری یه بار که form.is_valid زدی همه validatorها فعال میشن
درود
ممنونم از پاسخت
فکنم اصلا نتونستم منظورمو برسونم
در واقع منظورم اینه که فرم من کلا یه فیلد داره ، برای اون یه فیلد میخام دوتا validator بنویسم یه validator برای ایمیل ، اول بیاد چک کنه اگه ایمیل بود که خب اوکیه ولی اگه نبود ، بره سراغ validator بعدی که برای شماره موبایل هست
این داستان رو در view پیاده سازی کردم با If else و مشکلی نداره
سوالم این بود که روش راحت تری وجود نداره که توی form.is_valid() - خودش بیاد دونه دونه فعال شه ؟ در واقع بین validator ها - or بزنه
بازم شرمندم اگه یکم سوالم پیچیدس
عزیز کاش تو قسمت ۹
بعد از فرم رجیستر
یه clean password هم به کار میبردین
چون با User کلا عوض شده
از مدل نرمال میریم جلو ارور میگیره
ارسال نظر
توی اینترنت کلی مثال هست. منم نمیتونم همه چیز رو بگم
سلام استاد .من چند مشکل با داکرایز کردن جنگو برای دیپلوی توی ابر فندق دارم و از اونجایی که یک هفتست با این مشکلات درگیرم و کلی مطلب خوندم و انجام دادم . در نهایت دیدم چاره ای جز الگو گرفتن از پروژه های دیگران ندارم شروع به گشتن توی گیت ملت کردم و باز هم مشکل دارم.
ممنون میشم لطف کنید. این پروژه رو داکرایز بفرمایید.
واقعا لطف بزرگی میفرمایید.
چون من با کمک درس شما و دیگر مدرسین تونستم یک پروژه کامل فروشگاه رو درست کنم.تفاوت درس شما با دیگران کامل بودن و استاندارد نوشتن بود و توی خیلی از دوره ها بصورت استاندارد اپ رو نمینوشتن
یک دنیا ممنون میشم که فایل داکر این پروژه رو برای ابر فندق بنویسید
من خیلی تلاش کردم اما متاسفانه نتونستم بدرستی عمل کنم و کلی وقت از دست دادم
ممنون میشم لطف کنید این فایل رو ایجاد کنید تا پروژه شما برای استفاده کسانی که علم داکر رو تازه شروع کردن قابل استفاده بشه
باز هم پیشاپیش تشکر میکنم چون شما با این لطفتون و مشکلات کلاس های آنلاین و حضوری دانشگاه من رو برای چند ماه جلو میبرید.
ممنونم
تمام وقت درس های دانشگاهمو این خودآموزی جنگو گرفته
یک دنیا ممنون میشم کمک کنید
با تشکر
ارسال نظر
سلام
بدون داکرایز کردن هم میتونی توی فندق پروژه دیپلم کنی.
از لینک زیر استفاده کن
https://www.mongard.ir/one_part/65/deploying-django-projects/
ارسال نظر