Вопросы с тегом 'models'

Модель представляет собой абстрактное представление реального объекта или процесса. Модели являются частью популярного шаблона MVC, а также более общей концепции в науках для приближения поведения.
3

models.py становится огромным, что является лучшим способом разбить его?

Направления от моего руководителя: "Я хочу, чтобы избежать использования какой-либо логики в models.py. Теперь вы можете использовать это как только классы для доступа к базе данных и хранить всю логику во внешних классах, которые используют классы...
21 июл. '09 в 17:27
6

Использование нескольких схем PostgreSQL с Rails-моделями

У меня есть база данных PostgreSQL для моего приложения Rails. В схеме с именем "public" хранятся основные таблицы моделей Rails и т.д. Я создал схему "discogs", которая будет иметь таблицы с именами, которые иногда такие же, как в "общедоступной" с...
10 янв. '12 в 15:59
1

Rails 4: организовать модели рельсов в подпути без шаблонов имен?

Можно ли иметь что-то вроде этого? app/models/ app/models/users/user.rb app/models/users/education.rb Цель состоит в том, чтобы лучше упорядочить папку /app/models, но без пространства имен для моделей. Вопрос без ответа для Rails 3 находится зде...
21 сент. '13 в 15:02
2

Повторное использование модели, построенной в R

При построении модели в R, как вы сохраняете спецификации модели, чтобы их можно было повторно использовать для новых данных? Скажем, я построю логистическую регрессию по историческим данным, но не буду иметь новых наблюдений до следующего месяца. Ка...
25 февр. '11 в 13:58
6

Как я могу получить имя пользователя вошедшего в систему пользователя в Django?

Как я могу получить информацию о зарегистрированном пользователе в приложении Django? Например: Мне нужно знать имя пользователя вошедшего в систему пользователя, чтобы сказать, кто разместил обзор: <form id='formulario' method='POST' action=''...
03 июн. '13 в 21:57
2

Создать, если не существует

У меня есть приложение Django, которое считывает данные из веб-API и помещает его в базу данных. Есть ли способ создать новый объект из режима, но предотвратить дублирующее исключение, если объект уже существует? Другими словами, есть ли способ сох...
07 янв. '12 в 0:27
3

Как можно установить два поля первичных ключей для моих моделей в Django

У меня есть такая модель: class Hop(models.Model): migration = models.ForeignKey('Migration') host = models.ForeignKey(User, related_name='host_set') Я хочу, чтобы миграция и хост оба были первичным ключом.
28 мая '13 в 19:56
7

Django: Вызов.update() для экземпляра одной модели, полученного с помощью.get()?

У меня есть функция, которая в настоящее время вызывает Models.object.get(), которая возвращает либо 0, либо 1 объект модели. Если он возвращает 0, я создаю экземпляр новой модели в except DoesNotExist предложения, except DoesNotExist от except Does...
12 сент. '12 в 5:33
7

Может ли Django автоматически создавать связанную модель "один-к-одному"?

У меня две модели в разных приложениях: modelA и modelB. У них есть отношения "один к одному". Есть ли способ, которым django может автоматически создавать и сохранять ModelB при сохранении modelA? class ModelA(models.Model): name = models.CharF...
30 окт. '09 в 21:57
1

AttributeError: объект "ManyRelatedManager" не имеет атрибута "добавить"? Мне нравится на сайте django, но получил эту ошибку

for item in data: category_id = item['category_id'] del item['category_id'] category = Category.objects.get(pk=category_id) code = item['code'] try: article = Article.objects.get(pk=code) except: article = A...
11 нояб. '11 в 15:02
6

Ruby on Rails: лучше ли проверять модель или базу данных?

Как правило, лучше (и почему) проверять атрибуты в модели или в определении базы данных? Для (тривиального) примера: В пользовательской модели: validates_presence_of :name в сравнении с миграцией: t.string :name, :null => false С одной ст...
02 мар. '10 в 22:19
6

Создавать представления Ruby on Rails (только) после того, как контроллеры и модели уже созданы

Я получил проект, в котором есть контроллеры (только минимальный код) и модели, но представления отсутствуют. Есть ли способ генерировать представления только с помощью эшафота или другого инструмента?
13 нояб. '11 в 21:26
4

свойства работают над полями модели django?

Я думаю, что лучший способ задать этот вопрос с помощью некоторого кода... могу ли я это сделать? (изменить: ОТВЕТ: нет) class MyModel(models.Model): foo = models.CharField(max_length = 20) bar = models.CharField(max_length = 20) ...
21 сент. '09 в 14:13
5

Должен ли я избегать многозадачного (конкретного) наследования в Django любыми способами?

Многие опытные разработчики рекомендуют не использовать наследование нескольких таблиц Django из-за его низкой производительности: Джанго Гоча: конкретное наследство от Якоба Каплана-Мосса, основного участника Джанго. Почти в каждом случае абстр...
05 мая '14 в 6:55
5

рекомендации по размещению классов в Rails-приложениях, которые не подходят нигде

Мне интересно, есть ли какие-либо рекомендации по размещению нестандартных файлов Ruby в Rails-приложениях, которые не соответствуют ни одному из каталогов по умолчанию (controllers/models и т.д.). Я говорю о классах, которые используются контроллер...
07 мар. '13 в 0:36