Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 27, 2009 10:05:10

Mutagena
От:
Зарегистрирован: 2009-10-18
Сообщения: 295
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

Ferroman, вот и я так подумала, как увидела трейсбек. Поэтому и не стала выкладывать.
expee, да, именно так.

Возможно есть какой-то другое решение проблемы хранения подобных настроек?



Офлайн

#2 Дек. 27, 2009 11:32:50

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

Вообще-то можно этот django-values поправить. Заодно ещё кому помочь.

Офлайн

#3 Дек. 27, 2009 12:56:01

Mutagena
От:
Зарегистрирован: 2009-10-18
Сообщения: 295
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

Ferroman, я пока начинающая, банально знаний не хватит :) А если бы этим занялись люди более опытные, было бы хорошо :)



Офлайн

#4 Дек. 27, 2009 13:17:01

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

Ну поменяйте maxvalue на max_value везде, и пробуйте ещё раз.

Офлайн

#5 Дек. 27, 2009 14:22:25

Mutagena
От:
Зарегистрирован: 2009-10-18
Сообщения: 295
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

Ferroman, заработало :) По крайней мере, ошибок нет.



Офлайн

#6 Дек. 27, 2009 14:38:10

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

В нашем деле главное - не ссать.

Офлайн

#7 Дек. 27, 2009 16:04:52

Mutagena
От:
Зарегистрирован: 2009-10-18
Сообщения: 295
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

Изучаю использование django-value. Одно для меня остаётся неясным. Вот пример из мануала:

class CommentOptions(dbsettings.Group):
comment_limit = dbsettings.IntegerValue('Maximum number of comments a blog can receive')

class BlogEntry(models.Model):
title = models.CharField(maxlength=255)
body = models.TextField()

options = CommentOptions()

def can_receive_comments(self):
return self.comments.count() < BlogEntry.options.comment_limit
Что такое self.comments.count() в последней строчке? А именно что такое comments? И откуда взялся этот итерируемый объект? В примере он объявлен не был. Что я упустила?

Вот подобный пример:
class ThreadOptions(dbsettings.Group):
popularity_threshold = dbsettings.PositiveIntegerValue()

class Thread(models.Model):
title = models.CharField(maxlength=255)

options = ThreadOptions()

def is_popular(self):
return self.posts.count() > Topic.options.popularity_threshold

class Post(models.Model):
thread = models.ForeignKey(Thread, related_name='posts')
author = models.ForeignKey(User)
body = models.TextField()
В этом примере непонятно что такое Topic.



Отредактировано (Дек. 27, 2009 16:10:27)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version