Модельный набор полей в Django - PullRequest
0 голосов
/ 13 января 2011

У меня есть модель Django, которая должна представлять набор данных.Какой канонический способ реализовать это?Я не вижу моделей. SetField () в документации.Я мог бы использовать текстовое поле и мариновать.

Я понимаю, что это не самый быстрый способ сделать это, но эта часть кода не должна быть супер быстрой - простота лучше на данном этапе.

1 Ответ

1 голос
/ 13 января 2011

Я не совсем уверен, чего вы пытаетесь достичь, но мне кажется, что вы ищете какую-то функциональность получения / установки, которая автоматически выбирает значения:

import cPickle
class MyModel(models.Model):
    cpickled_values = models.TextField()

    def get_values(self):
        return cPickle.loads(str(self.cpickled_values))

    def set_values(self, value):
        self.cpickled_value = cPickle.dumps(values)

    values = property(get_values, set_values)

Затем вы можете сделать что-то вроде obj.values = {'item1': data1}, и ваши данные будут автоматически выбраны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...