نمایش نتایج 1 تا 6 از 6

نام تاپیک: نکات فریمورک Django در یک سال اخیر

  1. #1

    Post نکات فریمورک Django در یک سال اخیر

    قصد دارم در این تاپیک نکاتی در مورد فریمورک جنگو (Django Framework) که در یک سال اخیر با آنها مواجه شدم برای استفاده برنامه نویسان مبتدی (مثل خودم) ارائه کنم.
    نکاتی که از اولین روز شروع کار با جنگو با آن مواجه شدم و بعضا چندین هفته برای حل آن وقت صرف کردم، امیدوارم که به درد کسی بخوره.

  2. #2

    Post نقل قول: نکات فریمورک Django در یک سال اخیر

    تاریخ: ۰۷/ ۱۱/ ۹۷
    Django به صورت پیشفرض از استاندارد i18n و l10n پشتیبانی می کند.
    i18n مخفف عبارت Internationalization است. یک i و ۱۸ حرف سپس یک n .خارجی ها هم آره.
    l10n هم مخفف عبارت localization است.
    نکته:
    برای ترجمه ی متن در قالب های جنگو باید از

    {% trans %}

    استفاده کرد و متن باید بین " " باشد.

  3. #3

    Post نقل قول: نکات فریمورک Django در یک سال اخیر

    تاریخ: ۹۸/۰۴/۲۸
    در صورتی که در فرم ها بخواهیم از FileField استفاده کنیم. باید خصوصیت ٰenctype="multipart/form-data" را به فرم اضافه کنیم به صورت زیر:


    <form method="post" action="" enctype="multipart/form-data">
    {% csrf_token %}
    {{ form.as_p }}
    <br />
    <input type="submit" value="ارسال فایل"/>
    </form>

    اگر این خصوصیت را استفاده نکنیمُ خطا خالی بودن فیلد نمایش داده خواهد شد.

  4. #4

    نقل قول: نکات فریمورک Django در یک سال اخیر

    تاریخ ۸/ ۱۱/ ۹۷
    عبارت هایی مثل
    {% if %}
    در جنگو template tag هستند. در جنگو می توانیم custom template tag بسازیم. تنها کافی است یک فولدر در app با نام templatetags ایجاد کنیم و custom tag های خود را در آن ایجاد کنیم.

  5. #5

    نقل قول: نکات فریمورک Django در یک سال اخیر

    self join در جنگو (recursive relationship) به صورت زیر در مدل تعریف می شود:

    models.ForeignKey('self', null=True, related_name='RELATED_NAME')

  6. #6

    نقل قول: نکات فریمورک Django در یک سال اخیر

    در جننگو برای اینکه تاریخ و زمان سرور با سیستم کلاینت یکی باشد باید در فایل settings.py مقدار Time_Zone را تغییر دهیم.
    برای نمونه در صورتی که بخواهیم از time zone تهران استفاده کنیم باید به صورت زیر عمل کنیم:
     
    TIME_ZONE = 'Asia/Tehran'

تاپیک های مشابه

  1. فریم ورک وب جنگو (Django)
    نوشته شده توسط Bayazee در بخش دیگر زبان های اسکریپتی
    پاسخ: 1
    آخرین پست: دوشنبه 06 آذر 1396, 17:42 عصر
  2. معرفی بخش های پروژه Django
    نوشته شده توسط rooterror در بخش Python
    پاسخ: 3
    آخرین پست: شنبه 12 تیر 1395, 14:26 عصر
  3. همکار پروژه - مسلط به django
    نوشته شده توسط majid190 در بخش Python
    پاسخ: 0
    آخرین پست: یک شنبه 06 تیر 1395, 13:04 عصر
  4. پلت فرم رایگان Django
    نوشته شده توسط Bahmany در بخش Python
    پاسخ: 3
    آخرین پست: سه شنبه 11 شهریور 1393, 13:23 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •