Hello,

I am using a third party app actstream 
<https://github.com/justquick/django-activity-stream> 
(https://github.com/justquick/django-activity-stream) and 
am creating a proxy for one of the original actstream models :

# myapp/models.py
from actstream.models import Action

# Subclass Action model and apply my own manager 
class MyAction(Action):
    objects = MyActionManager()

    class Meta:
        proxy = True
        app_label = 'actstream'


The issue that I am having is that when I run './manage.py makemigrations', 
that creates a migration file 0002_myaction.py and adds it to the third party 
app migrations (instead of adding it to myapp/migrations):


*Migrations for 'actstream':*

  *0002_myaction.py*:

    - Create proxy model MyAction


# actstream/migrations/0002_myaction.py

# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('actstream', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='MyAction',
            fields=[
            ],
            options={
                'proxy': True,
            },
            bases=('actstream.action',),
        ),
    ]

Is there a way to prevent this behavior and force './manage.py 
makemigrations' to create a migration file in myapp/migrations/ instead? 

Many thanks,
Iliana

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/e9d0d1d0-9bf9-435c-b569-32c7a1bb2edb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to