#python-3.x #django #sqlite #django-models
Вопрос:
Как должны выглядеть модели в Django 1.11, чтобы я мог записать в них эти данные? И как записать эти данные?
{
"userId": 1,
"id": 1,
"title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
"body": "quia et suscipitnsuscipit recusandae consequuntur expedita et cumnreprehenderit molestiae ut ut quas totamnnostrum rerum est autem sunt rem eveniet architecto"
}
]
[
{
"id": 1,
"name": "Leanne Graham",
"username": "Bret",
"email": "Sincere@april.biz",
"address": {
"street": "Kulas Light",
"suite": "Apt. 556",
"city": "Gwenborough",
"zipcode": "92998-3874",
"geo": {
"lat": "-37.3159",
"lng": "81.1496"
}
]
Комментарии:
1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.
Ответ №1:
Вы должны создать
- Пользовательская модель с
first_name
,last_name
,username
,email
- Модель адреса с этими полями и внешним ключом для пользователя
- И еще одна модель с внешним ключом для пользователя
title
иbody
вот пример из документации
from django.db import models
class Person(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
У Django есть встроенная модель пользователя, если вы предпочитаете.