Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Danielle Murray
Desarrollo en Python Graduado de Techdegree 7,755 PuntosHola, ¿podrías ayudarme por favor? Estoy teniendo dificultades para obtener el resultado correcto para esta tarea. ¿Qué me falta?
¿Es mi importación incorrecta y mi función id? Tu ayuda sería muy apreciada.
from sqlalchemy import create_engine
from sqlalchemy import Column, Integer, Cadena
from sqlalchemy.ext.declarative import declarative_base
motor = create_engine('sqlite:///movies.db', eco=False)
Base = declarative_base()
class Película(Base):
__tablename__ = 'movies'
id = Column(Integer, primary_key=Verdadero)
name = Column(Cadena)
def __init__(self, name):
self.name = name
1 Respuesta
Jeff Muday
28,732 PuntosTienes razón. Solo tienes que poner las cosas en un orden diferente, no es culpa tuya.
Debes declarar todas las importaciones de sqlalchemy en una línea (se muestra a continuación).
El problema es de Treehouse con las pruebas unitarias actuales en el entorno de desafío.
from sqlalchemy import create_engine, Column, Integer, Cadena
from sqlalchemy.ext.declarative import declarative_base
motor = create_engine('sqlite:///movies.db', eco=False)
Base = declarative_base()
class Película(Base):
__tablename__ = 'movies'
id = Column(Integer, primary_key=Verdadero)
movie_title = Column(Cadena)
género = Column(Cadena)
def __repr__(self):
return f<Movie(movie_title={self.movie_title} genre={self.genre}>