jpadilla / notaso

Conoce a tus profesores antes de llegar al salón.
http://www.notaso.com/
Other
19 stars 6 forks source link

Compatibility update for Django 1.11 #100

Closed rnegron closed 6 years ago

rnegron commented 6 years ago

WIP Django 1.11 update (#71)

I got notaso running on Django 1.11 on my local machine using docker-compose up. The hardest part of the process was finding the right package compatibility. I manually tested the "core" features: Creating model instances from the Admin site and from the frontend, site navigation and hyperlinks, static file serving, account registration and login/logout.

Notable changes made to the codebase:

Notable Package changes

Notes

List of incompatabilities and deprecations from Django 1.7 to Django 1.11:

jpadilla commented 6 years ago

@rnegron I was not expecting this at all, thank you! Will test it out now. Hopefully we can make it to v2.* 😄!

jpadilla commented 6 years ago

We should probably be able to use django.contrib.postgres.search to get rid of djorm_pgfulltext

rnegron commented 6 years ago

Yes, Django 2 compatibility shouldn't be too hard to accomplish! I was thinking that getting notaso running on 1.11 would make it easier to work on important bug fixes and other stuff (i.e. testing) without worrying about working on an unsupported platform.

I'm not too familiar with postgres features, but I'll take a look soon and report back.

jpadilla commented 6 years ago

@rnegron made some improvements in #101. Check them out if you like.