Coder Social home page Coder Social logo

URGENTE: Atualizar o Django about pyjobs HOT 11 CLOSED

vmesel avatar vmesel commented on August 22, 2024
URGENTE: Atualizar o Django

from pyjobs.

Comments (11)

rdenadai avatar rdenadai commented on August 22, 2024

@vmesel em alguns testes que fiz, consegui atualizar para Python 3.7 com o Django 2.0.8 sem problemas... para a latest houve maior quebra de compatibilidade então talvez tenha mais problemas nisso.

from pyjobs.

rdenadai avatar rdenadai commented on August 22, 2024

@vmesel testes iniciais com essa branch mostraram o que disse no meu comment acima...

https://github.com/rdenadai/PyJobs/tree/wip_issue_%2371

from pyjobs.

HigorMonteiro avatar HigorMonteiro commented on August 22, 2024

@vmesel como anda a atualização do pyjobs para o django 2.0, vi que nosso amigo @rdenadai já esse trabalho inclusive parabéns pelo trabalho, com essa atualização pensei em algumas melhorias como o uso do Pipenv para melhorar a questão das dependências e também o uso das CBVs.

from pyjobs.

rdenadai avatar rdenadai commented on August 22, 2024

@HigorMonteiro já temos versões mais novas do django... a qual ainda não testei... mas com certeza vai ter uma quebras devido a compatibilidade de algumas funcionalidades do django em sua versão mais recente.

Assim que tiver um tempinho extra (devido ao mestrado tou atolado por enquanto de coisa para fazer), vou ver se consigo ajudar o @vmesel na empreitada para migrar para versões mais acima... provavelmente farei isso na branch que citei assim...

Não vejo problema em adicionar melhorias como o Pipenv... mas não sei se as Class Base Views, não darão um retrabalho ainda maior... mas seria talvez mais simples para adicionar testes dessa maneira.

Até

from pyjobs.

HigorMonteiro avatar HigorMonteiro commented on August 22, 2024

@rdenadai se eu puder ajudar em algo na migração estou a disposição, quanto as CBVs eu recomendaria o uso justamente pela implementação dos Testes, e outra melhoria seria nas urls, deixando o urls.py no modulo principal de configuração menos sobrecarregado, dividindo as urls em suas Apps.

Vou abrir uma branch para o Pipienv.

from pyjobs.

vmesel avatar vmesel commented on August 22, 2024

from pyjobs.

vmesel avatar vmesel commented on August 22, 2024

Pessoal, devemos atualizar o Django urgente! Surgiu um patch para algumas vulnerabilidades do 1.11 e creio que devamos fazê-lo para atendermos a todos com a devida segurança.

from pyjobs.

vmesel avatar vmesel commented on August 22, 2024

Após ler um pouco, descobri que ainda existem versões da 1.11.X suportadas, instalei a 1.11.15 e ela corrige a vulnerabilidade de segurança do sistema! Mas mesmo assim precisamos mudar de Django 1.X para 2.X

from pyjobs.

rdenadai avatar rdenadai commented on August 22, 2024

@vmesel suave cara, acho que a migração para a lastest da versão 1 do django já ajuda momentaneamente.

Assim que possível vou voltar a minha branch de teste da migração do django e ajudá-lo na migração... mas como mencionei acima, no meu primeiro comentário nesta issue, provável que daria para migrar para a 2.0.8 sem problemas.

from pyjobs.

vmesel avatar vmesel commented on August 22, 2024

@rdenadai @HigorMonteiro por enquanto a versão 1.11.15 está sendo de bom grado e acabei de olhar no site do Django, a 1.11 é um LTS, então teremos mais 2 anos para atualizar o Django (obviamente que eu não espero fazer neste tempo, gostaria de tocar nisto em dezembro). Django Versions and it's support

from pyjobs.

vmesel avatar vmesel commented on August 22, 2024

Irei fechar este Issue por enquanto em detrimento de testes no momento, acredito que devamos fazê-los antes de migrarmos de versão de Django.

from pyjobs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.