Giter Site home page Giter Site logo

Comments (6)

fdintino avatar fdintino commented on June 18, 2024

We're using Django 1.8, and our models look something like this:

from django.db import models

import select2.fields
import select2.models


class Author(models.Model):

    name = models.CharField(max_length=255)


class Entry(models.Model):

    authors = select2.fields.ManyToManyField(Author,
        through='EntryAuthors',
        sort_field='position')


class EntryAuthors(select2.models.SortableThroughModel):

    author = models.ForeignKey(Author)
    entry = models.ForeignKey(Entry)
    position = models.PositiveSmallIntegerField()

    class Meta:
        ordering = ['position']

from django-select2-forms.

misazr avatar misazr commented on June 18, 2024

Thank you for replay but it didn't help.
I try like this: first I installed your modul 1.1.25,
then I set in installed_App 'select2',
in url I put url(r'^select2/', include('select2.urls')),
then I went to model.py and I put on top

from django.db import models
import select2.fields
import select2.models

at the end of page I added first model

class Author(models.Model):
name = models.CharField(max_length=255)

and created migration and migrate ( python manage.py makemigration and migrate)

later I added rest code and execute makemigration and migrate but django didn't create migration for table EntryAuthors it create only for Entry

from django-select2-forms.

fdintino avatar fdintino commented on June 18, 2024

Oh! I see what you're saying. Let me look into this and get back to you.

from django-select2-forms.

misazr avatar misazr commented on June 18, 2024

Here is my code:
https://github.com/misazr/test_m2m_project.git

Let me know if you find a reason why avoid to create model EntryAuthors(select2.models.SortableThroughModel):

from django-select2-forms.

misazr avatar misazr commented on June 18, 2024

I tried today to download last version 1.1.27 and act same as 1.1.25.
I tried to install this module with in django 1.5.5 project and makes same problem avoid to create middle table EntryAuthors

from django-select2-forms.

fdintino avatar fdintino commented on June 18, 2024

This is an old ticket, but in the newest version (2.0.0) I've switched to using django-sortedm2m for this functionality, which fixes the issues with the through table not being created in migrations.

from django-select2-forms.

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.