Показаны сообщения с ярлыком model. Показать все сообщения
Показаны сообщения с ярлыком model. Показать все сообщения

воскресенье, 27 декабря 2009 г.

django tree in model

Недавно мне понадобилось выводить дерево задач из такого вида модели

class Task(models.Model):
name = models.CharField(max_length=255)
group = models.ForeignKey('self', related_name='subtasks')


Нашел быстрое решение, предложенное маньяком django
http://softwaremaniacs.org/blog/2009/09/21/trees-in-django-templates/

понедельник, 23 ноября 2009 г.

Получения класса модели по имени модели (таблицы)

В django получения класса модели по имени делается через contenttypes
Например,
from django.contrib.contenttypes.models import ContentType
ClassFiles = ContentType.objects.get(name=model_name.replace('_', ' ')).model_class()