powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Django REST Framework и ForeignKey
2 сообщений из 2, страница 1 из 1
Django REST Framework и ForeignKey
    #38839762
xPhoenix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Сделал две модели:

Код: python
1.
2.
3.
4.
5.
6.
7.
class OrgForm(models.Model):
    name = CharField('Краткое наименование', max_length=10, unique=True)
    fullname = CharField('Полное наименование', max_length=500)

class Company(models.Model):
    name = CharField('Название', max_length=300)
    orgfrom = ForeignKey(OrgForm)



Для них прописал сериализаторы:

Код: python
1.
2.
3.
4.
5.
6.
7.
class OrgFormSerializer(serializers.ModelSerializer):
    class Meta:
        model = OrgForm

class CompanySerializer(serializers.ModelSerializer):
    class Meta:
        model = Company



Если с сериализацией организационных форм вопросов нет, то при отправке данных о компании начинается:
1. Пробовал передавать для поля 'orgform' объект:
Код: javascript
1.
orgform: {id: 2, name: 'ООО', fullname: 'Общество с ограниченной ответственностью'}



При этом скрипт падает при попытке создать организационную форму, которая уже существует.

2. Пробовал передавать id, тогда скрипт пишет, что наоборот, недостаточно данных (Field 'name' not must by empty).

Подскажите, как правильно выполнить создание/обновление записи через Django REST Framework. Желательно подробно рассказать про то, как правильно реализовать работу с моделями, у которых есть ссылки на другие модели. Что передавать при обновлении записи?
...
Рейтинг: 0 / 0
Django REST Framework и ForeignKey
    #38839842
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xPhoenixDjango REST Framework
Никто еще не смог мне объяснить, нахер он нужен.
Может у вас получится?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Django REST Framework и ForeignKey
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]