anyit.djattributes

Скриншот программы:
anyit.djattributes
Детали программы:
Версия: 0.3.1
Дата загрузки: 11 May 15
Разработчик: Jan Hoehn
Тип распространения: Бесплатная
Популярность: 29

Rating: 3.0/5 (Total Votes: 2)

anyit.djattributes является приложение Django, который стремится обеспечивать произвольные атрибуты для любой модели, не касаясь его и NBSP;. Гибкость выиграл выплачивается со скоростью потерял, который станет очевидным в больших масштабных приложений с плотными данных.
Разум разрыв
Я немного обеспокоен это является не соответствует Джанго философию. Убедитесь, что вы не использовать это для крупномасштабного, не редкой вещи данных. Я просто надоело с древовидной структурой, содержащей произвольное, путь зависимые атрибуты. Вот почему я это сделал. Если бы я мог бы избежать этого у меня были модели более прибиты.
Установка :
& NBSP; Просто скопируйте папку атрибуты для текущего проекта Django и включают в себя "Атрибуты" в настройках.
& NBSP; Или установить его с помощью easy_install Судо anyit.djattributes и включают в себя "anyit.djattributes.attributes.
Использование :
JavaScript / JQuery, как нотации реализуется и обеспечивается простой интерфейс класса под названием ATTR. Нет заглавная буква, как в обычных названий класса не пытаясь сделать его чувствовать себя, как JQuery.
Тип интерфейсы
& NBSP; attr.create_type (название, описание, тип) # Создает тип. Посмотрите на __doc__ для дальнейшей информации о типах и как они представлены. По ныне Int internal_types, поплавок, строки, текст, Unicode, класса (любой pickleable объекта) и ContentType (с помощью клавиши gereric Django).
& NBSP; attr.delete_type (имя) # Осторожно! Каскад будет уничтожать любые значения (не носитель!) Данного типа.
Интерфейсы Carrier
& NBSP; атр (владелец) # возвращает список атрибутов для данного владельца.
& NBSP; атр (владелец, имя) # вернет владельцы атрибут с заданным именем или None.
& NBSP; атр (владелец, имя, значение) # ... установите его значение или поднять, если тип не koscher.
& NBSP; атр (владелец, имя, значение, create_attributetype, create_attribut, класс, описание) # create_attributetype выбирает между созданием AttributeType с заданным именем, тип определяется заданного значения и описания, в данном имени, если описание не является явно предоставлена. create_attribute будет ассоциировать данный атрибут с носителем, который еще не прилагается с типом атрибута, как дано или поднять NameError. класс выбирает для обеспечения атрибут прикреплен к модели, даже если экземпляр дается.
Атрибут интерфейсы
& NBSP; attr.find (атрибут) # Вернется владельца данного атрибута
& NBSP; attr.find (имя) # возвращает список атрибутов для данного типа атрибута с заданным именем
& NBSP; attr.find (имя, значение) # возвращает список атрибутов для данного типа атрибута данного именем, совпадающим значение
Деструктивные интерфейсы
& NBSP; attr.delete () # будет удалять все атрибуты
& NBSP; attr.delete (имя) # будет удалять все атрибуты, имеющие данный тип.
& NBSP; attr.delete (объект) # будет удалять все атрибуты придается данному объекту или классу

Что нового В этом выпуске:

.

  • Добавлена ​​пакетная обработка для (о) bjects если прошло, как список аргументов.
  • Добавлена ​​пакетная обработка для (п), если Эймс, который будет назначать (если он принят в качестве аргумента Dict) или извлечь (список) несколько атрибутов.
  • Добавлена ​​пространство имен, как retreivel вложенных элементов Dict использованием точки (.).

Требования

  • Python
  • Джанго

Комментарии к anyit.djattributes

Комментарии не найдены
добавить комментарий
Включите картинки!