Как записать данные из диктанта через Django ORM в SQLite?

#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 есть встроенная модель пользователя, если вы предпочитаете.