Error a la hora de importar un modulo

Iniciado por TheJB, Octubre 26, 2019, 03:47:51 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Octubre 26, 2019, 03:47:51 PM Ultima modificación: Octubre 26, 2019, 04:24:07 PM por Gabriela
Código: python
import click #Modulo click

from clients.services import ClientService
from clients.models import Client

@click.group()#Transforma a la funcion "clients()" como otro decorador
def clients():
    """Gestionar el grupo de funciones""" #DocString
    pass


@clients.command()
@click.option('-n', '--name',
                type=str,
                prompt=True,
                help='El nombre del cliente')
@click.option('-c', '--company',
                type=str,
                prompt=True,
                help='La compania del cliente del cliente')
@click.option('-e', '--email',
                type=str,
                prompt=True,
                help='El email del cliente')
@click.option('-p', '--position',
                type=str,
                prompt=True,
                help='La position del cliente')
@click.pass_context #Le pasa el objeto contexto
def create(ctx, name, company, email, position):
    """Crear un nuevo cliente"""
    client = Client(name,company,email,position)
    client_service = ClientService(ctx.obj['clients_table'])

    client_service.create_client(client)

@clients.command()
@click.pass_context
def list(ctx):
    """Enlista todos los clientes"""
    pass

@click.command()
@click.pass_context
def update(ctx, client_uid):
    """Actualiza un cliente:"""
    pass

@clients.command()
@click.pass_context
def delete(ctx, client_uid):
    """Elimina un cliente"""
    pass

all = clients #La variable "all" apunta a la funcion clients


Tengo un error al importar los modulos, en visual code y al compilar me sale esto:
  File "c:\users\chris\desktop\python curses\python3 con scrud\platzi-ventas\clients\services.py", line 4, in <module>
    from models import Client
ModuleNotFoundError: No module named 'models'

@No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Es probable qué, "models" no exista o no este incluido adentro del directorio, el archivo "__init__.py".

Si es ese el problema, simplemente crea adentro de ese directorio el archivo "__init__.py" y agrega un comentario.

-¿Por qué es necesario agregar un comentario?-, Aveces paginas cómo «Github», no permite subir archivos vacios; No es nada referente a tu problema pero es para que no te suceda.

- DtxdF
PGP :: <D82F366940155CB043147178C4E075FC4403BDDC>

~ DtxdF