Depois disso, criamos o modelo de banco de dados de lista de tarefas como desejamos (neste exemplo, eu usaria apenas dois campos/com base no tutorial que referi):
class Todo(models.Model):
title = models.CharField(max_length=200)
description = models.TextField()
def __str__(self):
"""A string representation of the model."""
return self.title
Como atualizamos nosso modelo de back-end, é hora da dança de duas etapas do Django para criar um arquivo de migração e, em seguida, executar a migração. Siga a etapa abaixo.
$ (type control - c)// control + c
(backend) $ python manage.py makemigrations todos
(backend) $ python manage.py migrate todos
Devemos agora adicionar o modelo Todo ao site de administração. Então, vamos acessar o admin do Django para brincar com os dados.
# todos/admin.py
from django.contrib import admin
from .models import Todo
admin.site.register(Todo)
O próximo seria adicionar superusuário:
(backend) $ python manage.py createsuperuser
Você solicitará nome de usuário + senha + e-mail em relação ao createsuper para administrador. Lembre-se disso, pois pode ser necessário recriar o superusuário se surgir um problema.
Agora, executamos o servidor novamente
(backend) $ python manage.py runserver
Abra em seu navegador a página localhost com a rota /admin:
http://127.0.0.1:8000/admin/
Em seguida, use seu nome de usuário + senha
YOU ARE READING
Django (Backend) + React (Fronend) Tutorial Básico
Non-FictionEste E-book irá introduzir você ao Fullstack no aspecto Básico, ensinando a como preparar e utilizar ferramentas em Django e React, usadas por diversas corporações ao redor do mundo, mas de forma mais simplificada e com um direcionamento diferente. ...
