mixin در پایتون نوعی از وراثت چندگانگیست که در دو موقعیت لزوم استفاده از آن را فراهم می شود :
۱- زمانی که بخواهید امکانات زیاد و متنوعی برای کلاس خود بکار بگیرید
۲- و زمانی که بخواهید امکان خاصی را از تعداد زیادی کلاس برداشته و بروی آن کار کرده یا توسعه اش دهید
در جانگو رست ارتباطات بوسیله کلید های اولیه برقرار میشوند. در این مقاله نوعی از ارتباط را شرح خواهم داد که با مفهوم hyperlink در جانگو رست معرفی شده است و بجای relationships ایفای نقش خواهد نمود.
ساخت نقطه یک نقطه ی پایانی برای شاخه ی اصلی APIتان:
این مقاله رو دارم مینویسم
django REST framework logo
Django REST framework یک فریم ورک قدرتمند و انعطاف پذیر است که طراحی سرور ساید و تا قسمتی کلاینت ساید یک وب پرتال پیچیده را ساده می نماید.
تعدادی از دلایلی که شما را مجاب می کند تا از این فریم ورک استفاده نمایید بشرح زیر است :
* API های این فریم ورک توسط مرورگر شما قابل استفاده است و نیازی به کد زدن شما ندارد !!
* سیستم های کنترل دسترسی شامل پکیج های OAuth1a and OAuth2
* سریال سازی شامل ORM and non-ORM data sources
* بهینه سازی تمام مسیرهای طراحان دیجانگو در جهت مختصر نویسی و استحکام
* مستند سازی قدرتمند و کامل
* استفاده توسط تعداد زیادی از شرکت های بزرگ مثل Mozzila and Eventbrite
نحوه ی نصب :

Requirements

REST framework requires the following:

  • Python (2.6.5+, 2.7, 3.2, 3.3, 3.4)
  • Django (1.4.11+, 1.5.6+, 1.6.3+, 1.7+, 1.8)

The following packages are optional:

Installation

Install using pip, including any optional packages you want…


…or clone the project from github.

Add 'rest_framework' to your INSTALLED_APPS setting.

If you’re intending to use the browsable API you’ll probably also want to add REST framework’s login and logout views. Add the following to your root urls.py file.
خوب با نحوه ی نصب این فریم ورک آشنا شدیم
همانطور که مشاهده می کنید این فریم ورک جایگزین خوبی را برای صفحه مدیریت جانگو ایجاد میکنه. یعنی اگر قبلا از localhost:8000/admin استفاده میشد برای ایجاد کاربری جدید حالا این فریم ورک از همین آدرس و با استفاده از روش دیگری برای ساختن کاربری جدید جایگزین می نماید
مثالی مختصری از نحوه ی استفاده این فریم ورک را اشاره می کنم
در نظر داشته باشید می خواهیم

Pip یک سیستم مدیریت پکیج جهت نصب و مدیریت پکیج ها می باشد که به زبان پایتون نوشته شده است. یکی از مهمترین مزایای استفاده از این سیستم سهولت استفاده از آن در خط فرمان میباشد به مثال زیر توجه بفرمایید ، در این مثال به همین راحتی درایور مورد نیاز برای mysql را نصب می نمایید

Continue Reading "نحوه ی استفاده از pip"
سلام
تعدادی سوال برام پیام زده بودن دوستان درباره ی Thread در پایتون :
تو این پست یحث مقدماتی رو اشاره میکنم و سپس همیجوری تو زمانایی که برام آزاد بشه جلو تر میرم :
البته این بحث رو بنده از سایت پایتون براتون مینویسم
Continue Reading "Thread in Python"