• 1401/07/28

فرم های تک زبانه :

با سلام استاد چطور میشه یک مدل فرم رو محدود به این کرد که فقط بشه انگلیسی داخلش تایپ کرد؟

ینی اگر کاربری خواست فارسی تایپ کنه داخل یک فرم نتونه اینکارو انجام بده

تشکر

  • 1401/07/28
  • ساعت 12:19

با سلام.

 

می توان در  client side (مثلاً در input tag با استفاده از pattern یا JS) و server side ( مثلاً  در model ها با استفاده از RegexValidator ) ورودی کاربر را کنترل کرد.


  • 1401/07/29
  • ساعت 22:08

سلام دوست من

باید از RegexValidator استفاده کنین

این لینک رو مطالعه کنین :

https://stackoverflow.com/questions/29865320/django-form-field-regex-validation-for-alphanumeric-characters


  • 1401/08/01
  • ساعت 16:58

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


  • 1401/08/02
  • ساعت 07:57

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

باید از دستور clean استفاده کنین

مثلا اگر برای first_name دارین استفاده میکنین باید متد clean_first_name رو بسازین و داخل اون regex رو اعمال کنین


logo-enamadlogo-samandehi