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'

@You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login

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