Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se
0
respostas

Problema ao criar usuario no admin

Quando vou adicionar um filme pelo admin, aparece isso:

OperationalError at /admin/cinema/movie/

no such table: cinema_movie

Request Method: GET Request URL: http://127.0.0.1:8000/admin/cinema/movie/ Django Version: 3.1.7 Exception Type: OperationalError Exception Value:

no such table: cinema_movie

Exception Location: /home/joao/api_django/venv/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py, line 413, in execute Python Executable: /home/joao/api_django/venv/bin/python3 Python Version: 3.6.9 Python Path:

['/home/joao/api_django', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/home/joao/api_django/venv/lib/python3.6/site-packages']

Server time: Thu, 11 Mar 2021 13:38:05 -0300

E no meu código está assim:

from django.contrib import admin
from cinema.models import Movie

class Movies (admin.ModelAdmin):
    list_display = ('name', 'director', 'genre', 'country', 'movie_id')
    list_display_links = ('name', 'movie_id')
    search_fields = ('name')
    list_per_page = 20

    admin.site.register(Movie)

PS: Ao invés de estar fazendo a API de escola q o curso mostra, decidi fazer uma sobre filmes.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software