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

طراحی یک فرم ساده با جنگو (پایتون)

بودجه
از
۱,۰۰۰,۰۰۰ تومان
تا
۲,۰۰۰,۰۰۰ تومان
زمان پیشنهادی
۳ روز
(۱)
تهران
وضعیت
کامل شده
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
در ابتدای کار عرض کنم که این پروژه قرار هست در سرور لینوکس پیاده بشه و افرادی که با این سیستم عامل کار می کنند در اولویت هستند این پروژه جنگو یک پروژه ساده است که ۲ آدرس (urls) دارد: ۱- آدرس به نام clear (از نوع get) ۲- آدرس به نام convert (از نوع post) همچنین: -این پروژه یک فولدر هم داره به نام files که یک سری فایل اونجا ذخیره میشه - یک میدلویر باید داشته باشه که فقط به آی پی ها و دامنه های خاصی اجازه ارسال درخواست بده خروجی هر دو آدرس بالا در صورت فراخوانی به صورت json باشه که ۲ عضو در آرایه داره (status,message) عملکرد: ۱-آدرس domain/clear کارش اینه که هنگام فراخوانی، فایل های فولدر files رو بررسی کنه و هرکدوم عمرش از یک ساعت بیشتر هست پاک کنه (با لحاظ کردن امنیت) ۲- آدرس domain/convert فقط متد post رو قبول می کنه. دیتای ارسال شده شامل { آدرس جهت دانلود فایل از مبدا | فرمت فایل | نام فایل } هست. ابتدا داده هارو اعتبارسنجی می کنه بعد بر اساس آدرس دانلود، فایل رو دانلود کنه و در فولدر files با اسمی که تعیین شده ذخیره کنه و بعد یک ماژول سنگین رو که در فولدر /usr/lib/{module_name} ایمپورت کنه و فایل رو بهش پاس بده و نهایتا یک فایل تغییر یافته رو دریافت کنه و با همون نام اما با فرمت متفاوت در فولدر files ذخیره کنه . همچنین با هربار فراخوانی این بخش عملکرد شماره ۱ هم تکرار بشه و فایل های بیش از یک ساعت عمر رو حذف کنه. کدهای مربوط به ماژول رو بهتون اطلاع میدم. این کدها با فایل پایتون خام توسط ترمینال به درستی اجرا میشه. (من توسعه دهنده php هستم و از جنگو اطلاعات کمی دارم چالشی که خودم برخورد کردم این بود که نتونستم کتابخونه که بیرون پروژه بود رو اجرا کنم× ضمنا این ماژول سنگین هست و در سرور نصب شده و در virtualenv هم وجود نداره. با اجرای این ماژول در جنگو سرور timeout میشد. نتونستم با جستجو به جوابی برسم و نیاز به تجربه هست که فرصتش رو ندارم) ۳- خروجی هر دو آدرس json و به صورت (status,message) هست که برای حالت مختلف و خطاهای احتمالی باید تنظیم بشه ۴- لطفا تا تست موفق پروژه روی سیستم لوکال خودم با من همراه باشید. ۵- میدلور امکان غیرفعال شدن رو هم داشته باشه در مواقع لزوم (یا توضیحاتی داده بشه که چطور اینکار رو بکنیم)

مشاهده جزئیات پیشنهادهای این پروژه
گزارش تخلف
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
پروژه را با دوستان خود به اشتراک بگذارید
کپی لینک
پروژه‌های اسپانسر
پروژه‌های مشابه
کارلنسر را در شبکه های اجتماعی دنبال کنید
شماره تماس ۲۸۴۲۶۴۴۳ ۰۲۱
آدرس ایمیل info@karlancer.com
پشتیبانی