ساخت فرم تماس ساده در جنگو بسیار ساده است و این فریمورک ابزارهای داخلی مفیدی برای مدیریت فرمها ارائه میدهد. در این مقاله، نحوه ایجاد یک فرم تماس ساده را بررسی میکنیم.
نکته: در این آموزش از هیچ کتابخانه یا پکیج اضافه ای استفاده نشده و تمامی موارد با کدنویسی پایتون و ابزارهای فریم ورک جنگو است، در مقاله طراحی فرم های زیبا در جنگو با Django Crispy Forms به آموزش ساخت فرم های تماس زیبا در جنگو پرداخته ایم.
1. ایجاد مدل فرم تماس
ابتدا یک مدل برای ذخیره اطلاعات فرم در فایل models.py
ایجاد کنید:
2. ایجاد فرم
در فایل forms.py
، فرم تماس را تعریف کنید:
3. نمایش فرم در ویو
در فایل views.py
، ویوی مربوط به نمایش و پردازش فرم را اضافه کنید:
4. قالب HTML
یک فایل HTML به نام contact.html
ایجاد کنید و فرم را نمایش دهید:
5. نتیجه نهایی
با اجرای این مراحل، ساخت فرم تماس ساده در جنگو رو با هم انجام دادیم و فرم شما آماده است و دادهها به طور خودکار در پایگاه داده ذخیره میشوند. این روش ساده و انعطافپذیر است و امکان افزودن اعتبارسنجیهای مختلف را فراهم میکند.