آموزش هایی برای پایتون ، جنگو و توسعه ی وب اپلیکیشن

آموزش هایی برای پایتون ، جنگو و توسعه ی وب اپلیکیشن

Python , Django , Web Application Development

پست ها

ایجاد سرور مخصوص توسعه ی جداگانه از سرور اصلی


یکی از مشکلات مسخره خیلی از برنامه نویسان و توسعه دهندگان مربوط به توسعه ی دوباره یک پروژه می باشد. در پایتون با وجود قابلیتی به نام virtualenv(که احتمالا از قبل با آن آشنایی کامل را دارید) این مشکل به خوبی قابل حل خواهد بود.

در این مقاله میخواهم یک راه سریع و بدون دردسر را برای ایجاد یک سرور موازی برای Development در کنار سرور اصلی Production را بررسی کنیم

 

...

متن کامل
; Admin Django Password Shell django filter form get python query required جنگو فرم پایتون

تغییر پسورد کاربران جنگو به صورت Manual


حتماً برایتان پیش خواهد آمد که رمز عبور ادمین (super user) جنگو را فراموش میکنید و نمیتوانید به قسمت admin لاگین کنید. یا مثل من به ذخیره شدن کلمه عبور و نام کاربری بر روی گوگل کروم خودتان عادت دارید و در جایی که گوگل کروم خود را ندارید نمیتوانید وارد پنل مدیریتی جنگو بشوید ، یا سناریوهای مختلف دیگر ، مثلاً همین امروز بر روی یکی از اتوماسیون هایی که نوشته بودم کاربر نمیتوانست کلمه عبورش را تغی...

متن کامل
; Admin Django Password Shell django filter form get python query required جنگو فرم پایتون

استفاده از Widget در ModelForm


هر گاه بخواهیم نحوه ی نمایش فرم های ساخته شده توسط جنگو را تغییر دهیم باید از widget استفاده بکنیم به طور مثال فرض کنید میخواهید فیلدی را که پر کردن آن توسط کاربر اجباری نیست را تبدیل به یک فیلد اجباری بکنید ، و یا به طور مثال یک کلاس خاص را به فیلد خود اختصاص دهید و یا نحوه ی نمایش آن را حتی تغییر دهید مثلا به جای text از textarea استفاده بکنید

به روش‌های مختلف میتوانیم از wi...

متن کامل
; Admin Django Password Shell django filter form get python query required جنگو فرم پایتون

نمایش * برای فیلد های ضروری در فرم


در فرم های وب سایتی یک مشخصه وجود دارد به نام فیلد های اجباری ، فیلدی که اجباری در نظر گرفته شود کاربر ملزم به پر کردن آن می باشد و این بدان معناست که تا زمانیکه فیلد های اجباری فاقد مقدار باشند کاربر قادر به ذخیره فرم در سیستم ما نمی باشد.

ما میخواهیم برای فیلد های اجباری یک * جلوی لیبل آن بگذاریم که کاربران نهایی با دیدن این ستاره متوجه شوند این فیلد جزو فیلدهای ضروری می باشد و ح...

متن کامل
; Admin Django Password Shell django filter form get python query required جنگو فرم پایتون

ساخت فرم از روی مدل در جنگو


یکی دیگر از مزیت های توسعه با جنگو کار کردن بسیار راحت با مدل ها و فرم ها می باشد، در  واقع یکی از زمان گیر ترین مراحل توسعه ی یک اپلیکیشن تحت وب نوشتن صحیح و بدون خطای فرم های آن میباشد ، جنگو ساخت و کارکردن فرم ها را برای توسعه دهندگان بسیار ساده کرده است ، شاید تعجب کنید اگر بشنوید که دیگر نیاز نیست فرم ها را به صورت قدیم و با زبان   HTML بنویسید. حتی دیگر نیاز نیست که نگران نام...

متن کامل
; Admin Django Password Shell django filter form get python query required جنگو فرم پایتون

Query گرفتن در جنگو


 فارغ از اینکه از چه نوع پایگاه داده ای استفاده میکنید ، شما میتوانید در جنگو اقدام به ساخت ، بازیابی ، به روز رسانی و یا حذف دادههای خود بکنید

بله درست خواندید فارغ از نوع پایگاه داده … همانطور که میدانید در هر زبانی نحوه انجام این دستورات متفاوت میباشد اما در جنگو خلاف این است . این یکی از قدرتمند ترنن مشخصات جنگو برای توسعه دهندگان می باشد.

حالا برای اینکه ...

متن کامل
; Admin Django Password Shell django filter form get python query required جنگو فرم پایتون