Создание новых данных в реляционной модели с фиксированной структурой в 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

Примечание : структура запроса неизменяема

Вернуться на верх