• 1401/02/24

ساختار مدل فرم ها :

با سلام و ادب

من یک فرم ایجاد کردم که از مدل فرم پیروی میکنه داخل مدل هم imagefield و هم foreignkey وجود داره

اول اینکه این ارور پیش میاد

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

و دوم اینکه چجوری میشه کاری کرد که هنگام پر کردن فرم بشه فیلد های foreign هم پر کرد (درون مدل یک فیلد خارجی وجود داره زمانی که از مدل فرم استفاده میشه چطور میشه فیلدی که خارجی هست رو پر کرد

مثلا یک محصول که یک فارن کی برای برند داره وقتی که از طریق فرم یک شخص بخواد محصول اضافه کنه چجوری باید درون فرم به دیتاهای درون مدل برند دسترسی داشته باشه؟)

لطفا کمکم کنید مچکرم از لطفتون

  • 1401/02/24
  • ساعت 19:43

با سلام.

 

لطفاً کدهای فایل form و models را ارسال کنید.


  • 1401/02/25
  • ساعت 06:57

 

این مدل 

و اینم از فایل فرم

در اصل کاری ک میخوام بکنم اینه که یک مدل فرم برای مدل بالا ایجاد کنم که کاربر بتونه محتوا ادد کنه و محتوای ایجاد شده داخل صفحه html نمایش داده بشه 

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

مچکرم


  • 1401/02/25
  • ساعت 10:04

سلام خدمت شما دوست عزیز

در این لینک مشکل مشابه شما برطرف شده:

https://stackoverflow.com/questions/55564645/the-object-has-no-attribute-is-hidden-with-django


  • 1401/02/25
  • ساعت 11:07

خیر , من مشکلم با imagefield هست نه charfield 

برای استفاده از تصویر در فرم این دستور مشکل داره چطور باید تصویر رو در فرم ایجاد کرد؟

'image' : forms.ImageField()

  • 1401/02/27
  • ساعت 09:51

ImageField یک widget نیست دوست من و نمیتونین به عنوان widget ازش استفاده کنین

میتونین از FileInput استفاده کنین

نمونه این مورد در ویرایش پروفایل کاربر در پنل کاربری پیاده ساز شده

این لینک هم مفیده :

https://www.geeksforgeeks.org/imagefield-django-forms/


  • 1401/02/27
  • ساعت 11:25

مچکرم از شما 

معذرت میخوام یه سوال دیگ میشه بپرسم

self.object داخل context_data  ایتمی رو برمیگردونه که جزییات اون داره نمایش داده میشه؟


  • 1401/02/28
  • ساعت 17:28

بله دوست من


logo-samandehi