hey ,
im working on dynamic models , im receiving model name and fields in
front-end

eg:
class Users(models.Model):
     name=models.Charfield(max_length=30)
     last_name=models.Charfield(max_length=30)
     ,,,,,,,,,,,
after this i dont need to save into the models.py i need to store the
data(create the table name with some fields into)postgreesql db
i need to migrate all the table(makemigrations,&migrate)

this is my code please check

from django.core.management import call_command

class CreateQueries(APIView):
    def post(self, request, format=None):

        table_name = request.data['table_name'] # im getting the table
name here
        print(table_name,'here printing')
        # model_name = '%d_%s' % (connection.tenant.id, table_name)
        class Meta:
            db_table = table_name
            managed = False
        attrs = {
                'u_id': models.CharField(max_length=200),
                'u_name': models.CharField(max_length=200),
                'u_email': models.CharField(max_length=200),
                'u_password': models.CharField(max_length=200),
                '__module__': 'dynamicapp.models',
                'Meta': Meta
            } this is my cutom fields ,further i will receive from front-end


        model = type(str(table_name), (models.Model,), attrs)


        call_command('makemigrations')
        call_command('migrate')

Thanks in advance

-- 
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 django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAMCU6Cr_zUvnbhxKL-2k6mw7Rah9MLq%3DFZeGpBf-u1zt9EaBVg%40mail.gmail.com.

Reply via email to