Coder Social home page Coder Social logo

Django 1.7 support about django-mutant HOT 15 CLOSED

charettes avatar charettes commented on June 29, 2024
Django 1.7 support

from django-mutant.

Comments (15)

charettes avatar charettes commented on June 29, 2024

I'd like to be able to support both but it might be a too much of a burden for the project since this is mostly a single person project.

Plus I'd like to rely on Django's migration autodetector and project/model states instead of dealing with the low level schema alteration API which should clean up a lot of things (mostly in the way we deal with relationships). I'm actually waiting for work to begin on South 2.0 (which might backport most of those useful handlers to Django < 1.7) before taking a final decision.

Would you be interested in helping toward maintaining a backward compatibility shim with Django < 1.7?

from django-mutant.

shlomiassaf avatar shlomiassaf commented on June 29, 2024

I would be happy to help but progress will be slow because my time is limited, but I will help.

If South 2.0 will do what you say it will basically solve most of the issues.
The problem is, when? I think it will take some time.
South site has no details about it nor the RSS feeds.

My first thought is to branch a new 1.7 repo and work on support for >=1.7.
Where change is needed to support <=1.6 I am thinking monkey patch`s.
When we detect 1.6< we will register the appropriate packages that handle the low level API.
Some cases will require monkey patching.

This is dirty but it will ensure easy transformation when dropping support for 1.6

I am new to 1.7 migration and I need to learn the concept behind it.

Another thing to note, as this is an open source project people might use it with MySQL or MSSQL. (despite the lack of support for DDL transactions)
I managed to get them both working quite good.
There is no support for MSSQL in 1.7 migrations... (this is a minor issue but its there).

from django-mutant.

charettes avatar charettes commented on June 29, 2024

I've heard that the MSSQL backend on supporting migrations.

You should really stay away from backend not supporting transactional DDLs, there's no way you can ensure you're not going to shoot you in the foot and get a totally out-of-sync ModelDefinition.

from django-mutant.

ogu2 avatar ogu2 commented on June 29, 2024

Thanks for the work you've done so far.

any idea when support for 1.7 would be ready? [or is it already working?]

from django-mutant.

charettes avatar charettes commented on June 29, 2024

@tr33house work on 1.7 support should start when it's officially released of before if I find the time.

from django-mutant.

amdemas avatar amdemas commented on June 29, 2024

Hi! Not to poke a stick at this thread, but is there any light at the end of the tunnel on 1.7 support?

from django-mutant.

charettes avatar charettes commented on June 29, 2024

@amdemas I unfortunately haven't found the time to work on 1.7 support yet :/

from django-mutant.

dmr avatar dmr commented on June 29, 2024

What is the status of this project? Are you still using it, or is there another project that replaced the project for you?

from django-mutant.

charettes avatar charettes commented on June 29, 2024

I'm still using it, but I haven't find the time to port it to 1.7 yet.

from django-mutant.

charettes avatar charettes commented on June 29, 2024

Since 1.6 end-of-life is approaching I'll need to port it in the next months.

from django-mutant.

dmr avatar dmr commented on June 29, 2024

Thanks for the quick reply, I'm relying on django 1.7 so I'll keep using my own solution for the dynamic properties problem for now

from django-mutant.

COLABORATI avatar COLABORATI commented on June 29, 2024

@dmr may I ask what kind of solution you are using? I am too interested in the problem of django dynamic models. Thanks!

from django-mutant.

dmr avatar dmr commented on June 29, 2024

@COLABORATI Currently we are using our own implementation, a combination of a jsonfield and a custom jsonschema-like language with validictory for validation and mostly elasticsearch for lookups. If I'd start from scratch I would probably give django-hstore a try.

from django-mutant.

COLABORATI avatar COLABORATI commented on June 29, 2024

ah, ok, thanks, I was also looking at django-hstore. Have a nice day!

from django-mutant.

charettes avatar charettes commented on June 29, 2024

See #33.

from django-mutant.

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.