Вставить базу данных в Django - PullRequest
0 голосов
/ 07 февраля 2019

В настоящее время я работаю над проектом с Django, я разработал модель типа

Class Item(models.Model):  
    id  
    name     
    ...  

И у меня уже была база данных sqlite с данными, такими как

Id, name, ...  
1, a, ...  
2, b, ...  

Теперь вопрос в том, как я могу отправить эту базу данных в Django?Спасибо

1 Ответ

0 голосов
/ 07 февраля 2019

Обычно вы не создаете никаких таблиц базы данных в базе данных как таковой, вам просто нужно создать модели Django, а затем запустить и применить миграции.Так, например, если у вас есть следующая модель:

class Item(models.Model):  
    name = models.CharField(max_length=255)

Вам просто нужно пойти в терминал и набрать python manage.py makemigrations (Это создаст файл миграции) python manage.py migrate (Это создастфактические таблицы / столбцы в вашей базе данных)

Если вы затем откроете оболочку: python manage.py shell

и создадите объект с помощью Django:

from yourapp.models import Item
Item.objects.create(name='Hello')

Этот элементдолжны быть сохранены в вашей БД.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...