شما به این ویدیو دسترسی ندارید
شما به این ویدیو دسترسی ندارید
سلام استاد خسته نباشید
یه سوال
چرا من هروقت برای clean_data یه ایندکس خاص رو با [ ] مینویسم این خطا میاد؟
list indices must be integers or slices, not str
چیکار کنم؟
برای ساخت فرمم برای register همینو هی ارور میداد
ارسال نظر
سلام
پیغام خطا توضیح میده که چرا با مشکل مواجه شدید. در زمان ایندکس کردن باید از عدد یا slice استفاده کنید و نه از string
سلام استاد برای اعتبار سنجی در فرم ها اینطوری هم میشه عمل کرد دیگه متغیر یوزر نسازیم و بعد متغیر رو بدیم به ifبله مستقیم خود filterرو بدیم به ifاینطوری:
Exsist(). If Uesr.object.filter(email:cd["email"])
ارسال نظر
سلام و وقت بخیر
سوالم غیر مرتبطه با این قسمت...
برای لینک های navbar امدید شرط گذاشتید که اگه کابر احراز هویت شده بود login رو دیگه نشون نده
سوالی ک هست ...
چه شرطی بزاریم وقتی کاربر با register وارد شده بود دیگه login رو نشون نده
ارسال نظر
سلام
متوجه نشدم منظورتون رو. یعنی چی با register وارد شده باشه؟
سلام خیلی ممنون استاد واقعا دوره کاملی دارید ممنون از زحماتتون.
میخواستم بدونم آیا راهی هست که field های form ثبت نام قبل از اینکه کاربر form رو submit کنه validation error ها رو نشون بده؟
یعنی مثلا بلا فاصله بعد از اینکه email field رو پر کرد error بده که این ایمیل اشتباه هستش یا قبلا در سیستم ثبت شده؟
با تشکر
ارسال نظر
سلام
جاوااسکریپت
سلام
تشکر از آموزش های عالیتون
توی کد های این جلسه با اینکه null و blank رو روی True ست کردم، موقع ریجستر کردن کاربر جدید خطای NOT NULL constraint failed: users_profile.bio رو بر می گردونه. جالبه با وجود این خطا کاربر ریجستر می شه (یعنی می تونم باهاش login کنم) ولی خب به جای redirect کردن به صفحه اصلی خطا رو نشون می ده. توی documentation هم اونقدری که سوادم می کشید نگاه کردم ولی جوابی پیدا نکردم. ممنون میشم راهنمایی کنید!
ارسال نظر
سلام
از کدهات عکس بگیر برام بفرست
سلام
ببخشید میشه بگید اکانتتون در سایت ویرگول چی هست که فالوتون کنیم
تشکر
ارسال نظر
سلام
https://virgool.io/@amirbig
یاخدا.من اکثر این مقالات ویرگولتون رو خونده بود ولی نمیدونستم خودتون هستید.میگن دنیا کوچیکه یعنی همین
تشکر بابت آموزش واقعن عالی درس میدید و متمایز از دیگر اساتید آموزش در دیگر سایت ها هستید چون کار خودتون تو شرکت جانگو هست.
تشکر
درود ،
1- null = True ، میاد فیلد دیتابیس رو nullable قرار میده درسته ؟
ولی اون blank=True رو متوجه نشدم
2- الان تکلیف پروفایل اون superuser که اول پروژه ساختیم چی میشه ؟ چجوری باید پروفایلش ایجاد بشه ؟
3- اگه از روشی که اول گفتید استفاده کنیم که خیلی راحت تر هست و کد نویسیش کمتر ( دلیل استفاده از سیگنال ها چی بود اینجا ) ؟
4- در مورد اون if kwargs['created']: اگه true نشه ٍ، error میگیریم ؟ نباید else براش قرار بدیم ؟
اصن چرا نباید true بشه ؟؟
ارسال نظر
NULL میاد میزاره جنگو خالی یچیزیو بزاری ولی blank باعث میشه فرم ها required نباشن مثل ادمین سایت ادمین اولم میرید خیلی راحت یه پروفایل تو ادمین براش میسازید خب الان یچیز جدید یاد گرفتید واسه همین خب اگر اون فیلد هم true نده که دیگه یوزری ساخته نشده که کاری بکنه چرا باید ارور بده
درود ،
دوستان دلیل استفاده از سیگنال ها اینجا اینه که ، کلا حواسش به User Model هست و کلا از هرجایی ( ترمینال ، خود سایت و یا پنل ادمین اقدامی انجام بدید مثلا همون user بسازید ، میاد و تغییرات رو انجام میده و مثلا در اینجا اون profile رو میسازه) در صورتی که اگه از روزش اول استفاده کنید ، دیگه شامل پنل ادمین و ترمینال نمیشه
آقا امیر با آرزوی موفقیت و تندرستی برای شما...من حدودا ۸ماهه دارم پایتون و جنگو کار میکنم و تازه با وبسایت شما آشنا شدم...خواستم ی تشکر ویژه ازتون بکنم بخاطر آموزش فوق العادتون..واقعا بهترین آموزش برای درک مفاهیمه...شاید خیلی از موضوعاتی ک تدریس میشه رو من قبلا هم بلد بودم انجام بدم ولی مفهوم و منطق بعضی قسمتاشو درک نکرده بودم...این آموزش رو ک دارم میبینم دانسته هام مثل یک پازل دارن کنار هم قرار میگیرن و واقعا خوشحالم از این بابت...ممنونم بابت زحمتی ک کشیدی
ارسال نظر
خیلی ممنون از شما
خوشحالم که راضی بودید
اون قسمتی که با خطا مواجه نشد بنظرم شما به مدل یوز فیلد سن را اضافه کردید و نه اینکه از مدل یوزر به مدل پروفایل بروید و مقدار فیلد سن را تغییر دهید یا اضافه کنید
ارسال نظر
بله درست میگید. در جلسه بعد درموردش صحبت کردم.
ارسال نظر