انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: Behtash در 30 شهریور 1396، 08:35 ب‌ظ

عنوان: clean بودن فرم در جانگو ( حل شد )
ارسال شده توسط: Behtash در 30 شهریور 1396، 08:35 ب‌ظ
سلام خدمت دوستان
من چند وقتی هست که دارم جنگو یاد میگیرم و در ساخت فرم ها یک کلمه کلیدی استفاده میشه در جنگو به نام clean و cleaned_data .
کسی هست که لطف کنه و کاملا توضیح بده به چه معنا هست و مزیت استفادش چی هست ؟
ممنون
عنوان: پاسخ : clean بودن فرم در جانگو
ارسال شده توسط: Ma$oud در 30 شهریور 1396، 11:00 ب‌ظ
سلام خدمت دوستان
من چند وقتی هست که دارم جنگو یاد میگیرم و در ساخت فرم ها یک کلمه کلیدی استفاده میشه در جنگو به نام clean و cleaned_data .
کسی هست که لطف کنه و کاملا توضیح بده به چه معنا هست و مزیت استفادش چی هست ؟
ممنون

هم از اسمشون معلومه که چی هستن و هم داکیومنت های django  (https://docs.djangoproject.com/en/1.11/ref/forms/validation/) به خوبی توضیح دادن
به صورت خلاصه متود clean میاد محتوای فیلد ها رو برسی میکنه ببینه مشکلی نداشته باشن (در صورت مشکل داشتن هم ValidationError برپا میشه ) و بعد داخل دیکشنری cleaned_data  ذخیرشون میکنه
برای مثال برای EmailField محتوای example مشکل ایجاد میکنه ولی example@example.com مشکلی نداره
عنوان: پاسخ : clean بودن فرم در جانگو
ارسال شده توسط: Behtash در 30 شهریور 1396، 11:28 ب‌ظ
متوجه شدم خیلی ممنونم از توضیحتون حتما داکیومنت رو هم میخونم .