#1 Feb. 23, 2012 01:14:24

f1aky927
Registered: 2012-02-06
Posts: 111
Profile   Send e-mail  

вопрос по моделям

Есть, модель, а ней два поля( number и pow). Меня интересует, можно ли связать эти поля таким образом, что бы pow сам изменялся, при изменении number. Допустим, я сохраняю любое число в number и квадрат этого числа сам сохранялся в pow, и наоборот?

Offline

#2 Feb. 23, 2012 03:30:10

alerion
From: Львов
Registered: 2010-10-11
Posts: 1064
Profile  

вопрос по моделям

Переопределить метод save.



Фиксю баги по трейсбеку.

Offline

#3 Feb. 23, 2012 15:25:10

f1aky927
Registered: 2012-02-06
Posts: 111
Profile   Send e-mail  

вопрос по моделям

чуть не забыл. как получить одну рандомную запись из таблицы

Offline

#4 Feb. 23, 2012 16:13:25

alerion
From: Львов
Registered: 2010-10-11
Posts: 1064
Profile  

вопрос по моделям

order_by('?'), но при большом количестве записей этот запрос будет очень медленным.



Фиксю баги по трейсбеку.

Offline

#5 Feb. 23, 2012 17:06:26

f1aky927
Registered: 2012-02-06
Posts: 111
Profile   Send e-mail  

вопрос по моделям

При количестве < 10000 нормально будет

Offline

Board footer

Moderator control

Powered by DjangoBB