Ir para conteúdo
Fórum Script Brasil

Rafael Castelhano

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Posts postados por Rafael Castelhano

  1. Bom dia,

    estou quebrando a cabeça já alguns dias com um problema, estou usando a lib cropper.js para cortar e fazer pequenas edições numa imagem, e ao salvar quero adicionar a imagem editada num input file que será submetido juntamente com o form.

    Aparentemente a imagem e corretamente criada e carregada no input, porém no servidor (python/django) está gerando exceção informando que a imagem não é válida ou está corrompida, se eu carrego a mesma imagem gerada manualmente (exporto para disco e carrego novamente) o registro é salvo sem problemas.

    // Gerando a imagem e carregando no input
    let croppedCanvas = this.cropper.getCroppedCanvas();
    let data = croppedCanvas.toDataURL();
    let file = new File([data], 'foto.png',{type:"image/png", lastModified: new Date().getTime()});
    let container = new DataTransfer();
    container.items.add(file);
    this.inputTarget.files = container.files;

    Existe alguma configuração adicional ao criar o File? 

    Se alguém pudar ajudar agradeço.

  2. Olá, estou iniciando no python/django, estou seguindo um tutorial, porém estou esbarrando logo no inicio, acredito que é na definição das rotas, estou montando projeto na seguinte estrutura:

    PASTA_PROJETO
    --- rhm (pasta)
    ------ pessoal (meu app)
    # urls. py do projeto
    from django.contrib import admin
    from django.urls import path, include
    
    urlpatterns = [
        path('',include('pessoal.urls')), # tentei path('rhm/',include('pessoal.urls'))
        path('admin/', admin.site.urls),
    ]
    # settings.py
    
    INSTALLED_APPS = [
        'rhm/pessoal' # tentei apenas 'pessoal'
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
    ]
    # apps.py do app criado
    from django.apps import AppConfig
    
    
    class PessoalConfig(AppConfig):
        name = 'pessoal'
    # views.py dentro do app
    from django.shortcuts import render
    from django.http import HttpResponse
    
    def index(request):
        return H

    Quanto tento acessar o localhost ele exibe o seguinte erro no terminal

    ModuleNotFoundError: No module named 'pessoaldjango'

     

  3. Boa tarde, preciso executar uma consulta de referência cruzada que receba um valor de entrada do usuário, a consulta está assim:

    TRANSFORM Count(OCORRENCIAS.Culpabilidade) AS Culpabilidade
    SELECT Month(OCORRENCIAS.[Data]) AS Mes, Count(OCORRENCIAS.Culpabilidade) AS Total
    FROM OCORRENCIAS
    WHERE (((Year([OCORRENCIAS].[Data]))= "2018"))
    GROUP BY Month(OCORRENCIAS.[Data])
    PIVOT OCORRENCIAS.Culpabilidade;

    Está executando sem problemas porém preciso que o filtro do Ano da pesquisa seja fornecido no momento de executar a consulta, quando troco o "2018" por [Inserir ano pesquisa] apresenta mensagem de erro "O mecanismo de banco de dados não reconhece [Inserir ano pesquisa] como um campo ou expressão válida", vi em outras postagem sugerindo para declarar o parâmetro, adicionei PARAMETERS [Inserir ano pesquisa] Short; no inicio do código, porém agora ele apresenta a janela para inserir a variável duas vezes (algumas vezes ele mostra 3 vezes a janela de entrada), alguém sabe como resolver este problema?

  4. Preciso fazer uma consulta inusitada, tenho duas tabelas com a seguinte relação (anexo).

    O select da minha consulta está assim:

    SELECT complementar.Condutor, condutores.Nome, complementar.Condutor_2, condutores.Nome
    FROM condutores INNER JOIN complementar ON (condutores.Matricula=complementar.Condutor) AND (condutores.Matricula=complementar.Condutor_2);

    Na verdade tenho duas entradas na tabela complementar para condutor, e quero que na consulta ele mostre o nome de ambos, como faço isso?

    print.PNG

  5. Olá, estou montando uma aplicação que simula a operação de uma frota de veículos, onde cada veículo realiza "n" viagens, meu código em resumo está assim:

    function Viagem(ciclo){
       this.inicioHora = 0, 
       this.inicioMinuto = 0, 
       this.terminoHora = 0, 
       this.terminoMinuto = 0;
    ...
    }
    function Carro(){
       this.viagens = [];//conjunto de viagens do carro
    ...
    }
    function Projeto(){
       this.carros = [];//conjunto de carros do projeto
    ...
    }
    

    Então eu crio um projeto que tem vários carros que por sua vez tem varias viagens.

    Preciso criar uma forma de identificar qual a próxima viagem em relação a uma outra, por exemplo, minha viagem atual é 04:30, então o sistema identifica dentre os "n" carros do projeto qual a próxima viagem. Não preciso do valor em si, mais sim da posição do carro e da viagem que contem o próximo valor.

    Qual seria a melhor forma de implementar essa lógica, lembrando que os valores das viagens não são apenas inseridos nos carros, eles mudam de acordo com a utilização do sistema..

  6. Olá, estou começando a brincar com javascript, e queria saber como chamar um método dentro da classe no momento da criação do objeto, meu código está assim:

    function Viagem(ciclo){
       this.inicioHora = 4, this.inicioMinuto = 50, this.terminoHora = 0, this.terminoMinuto = 0;
      
       //Tentei assim
       calculaTermino(ciclo); //não funcionou
       this.calculaTermino(ciclo);//também não funcionou
    
       this.calculaTermino = function(ciclo){
          ...
       };
    };
    

    Quando eu instancia-se o objeto: var teste = new Viagem(); ele deveria criar o objeto com os atributos definidos e chamar a função calculaTermino conforme mostrado...

    O que eu to fazendo de errado??

    Um abraço,

  7. Boa noite ESerra,

    na verdade este campo não existe na tabela.... seria no meu exemplo o campo que armazenaria a contagem de quantos criterios foram atendidos por cada candidato.

    Eu estava pensando em um código assim:

    SELECT intCandidatoId, strNome, Count( strNome =2
    OR blnSexo =1
    OR intFilhos >0 ) AS Avaliacao
    FROM rh_candidatos
    ORDER BY Avaliacao

    Não sei usar muito bem o Count, nem sei se pode fazer isto, a sintaxe não esta dando erro, porem não esta retornando um resultado certo....... (esta trasendo apenas o primeiro registro da tabela com o Avaliacao valendo 4) ??

  8. Meu problema é o Seguinte:

    Num sistema de RH, é inserido os dados de candidatos as vagas da organização, e tenho que montar um script para retornar a relação de candidatos que atende a uma serie de requisitos que seram passados no momento da consulta.

    A estrutura da tabela é a seguinte:

    +----------------------------+

    | intCandidatoId (chave) |

    | intCargoPretendido |

    | blnSexo |

    | strEstadoCivil |

    | intFilhos |

    +----------------------------+

    A consulta deve retornar os canditados que atendem a um ou mais dos criterios passados (até ai é tranquilo) e exibir eles na ordem dos que melhor atendem (ai ta o problema).

    Ou seja, os candidatos deveram estar classificados de acordo com a "melhor pontuação", ou seja os que atendem mais requisitos.

    Minha duvida é se só com SQL consigo resolver este problema, ou vou presisar usar algumas funções em PHP, e como fazer isto......

×
×
  • Criar Novo...