[Python-ir] Default ordering in Django tables

Ramin Najjarbashi ramin.najarbashi at gmail.com
Fri Jul 29 21:52:56 CEST 2011


سلام
وقتی از دیتا بیس query میگیرین، شروع می کنه از بالاترین رکورد، اطلاعات رو می
خونه، نتایج لازم رو بر می گردونه. در نتیجه اگر order by نذارین خودش پیش فرض
از قدینی ترین رکوردا شروع می کنه تا جدید ترین ها. یعنی بر اساس ترییب قرار
گرفتن تو دیتا بیس نتیجه رو بر میگردونه. اون دوستی هم که گفت بر اساس کلبد
اصلی بر می گردونه حتما به خاطر این بوده که پرایمری کی رو بر حسب ID از نوع
Auto increment گذاشته بوده.
این چیزی بود که من بر حسب تجربه بهش رسیدم ولی در حالت کلی حق با امیده؛ با
این که معمولا حالتی که گفتم پیش میاد ولی هیچ تضمینی براش نیست:
 http://tinyurl.ir/6810/

2011/7/29 Omid Raha <omidraha.com at gmail.com>


سلام،

اینطورکه گفته شده گویا به خود عملکرد انجنین db برای بهینه انجام دادن query برمی
گرده ، پس اصلا نمی شه گفت که اگه ordering رو مشخص نکنیم به چه صورتی داده ها
برگشت داده خواهند شد.


*Ordering Data <http://www.djangobook.com/en/2.0/chapter05/>*

As you play around with the previous examples, you might discover that the
objects are being returned in a seemingly random order. You aren’t imagining
things; so far we haven’t told the database how to order its results, so
we’re simply getting back data in some arbitrary order chosen by the
database.



راستی همونطور که گفته شد، برای اینکه بشه از سوال و جواب های فنی خوبی که میشه
بهتر استفاده کرد و دسترسی طبقه بندی شده ی بهتری به اونها داشته باشیم  و همین
طور برای تمیز موندن میل لیست برای استفاده های عملیاتی ازاون ، ازاین پس بهتره
که سوال و جواب های فنی پایتونی در انجمن پایلرن پرسیده بشه ، البته امیدوارم
با ارتقاء انجمن بتونیم سوال و جواب ها رو از طریق ایمیل مربوطه خودش هم دنبال
(send و reply) کنیم . یا برای مثال وقتی تاپیکی در پایلرن زده می شه یک اطلاعی
در کانال python-ir در رابطه با اون داده بشه ، مثل الان که اگر کسی روی پروژه
های پایتونی مشخص شده کامیتی بزنه در کانال python-ir اطلاع داده میشه ، و به
این صورت با این دست کارهای مشابه می تونیم یه گردش اطلاعات پایتونی خوبی بوجود
بیاریم.
--
Omid Raha <http://www.omidraha.com/>



_______________________________________________
Python-ir mailing list
Python-ir at python.org
http://mail.python.org/mailman/listinfo/python-ir
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ir/attachments/20110730/bae7a12e/attachment-0001.html>


More information about the Python-ir mailing list