Создание новых данных в реляционной модели с фиксированной структурой в rest_framwork - django
Предположим, мы хотим создать новые данные. Это структура JSON
{
x_t: "abc",
x_p: 1234,
o_t_1: "ert",
o_t_2: "ersdfgt",
o_t_n: "ertaa",
}
Те, которые имеют первый o
, хранятся в отдельной таблице, и теперь, когда мы создали новую таблицу данных X
, мы хотим создать новые данные в таблице o
, но каждому из них мы хотим дать ключ этих X
, которые были созданы одновременно. Теперь я приведу структуру модели, чтобы вы могли лучше понять
модель exp:
class x (models.Model):
x_t = models.CharField(max_length=100)
x_p = models.IntegerField()
class o (models.Model):
x_Id = models.ForeignKey(x, on_delete=models.CASCADE)
o_t = models.CharField(max_length=100)
serializer.py:
class create_x_serializer(serializers.ModelSerializer):
class Meta :
model = x
fields = ["x_t","x_p"]
# somthing here to creat O_t after x created and pass x_id to O
Примечание : структура запроса неизменяема