Создать динамическую модель в Django 1.8

Как создать Dynamic models в Джанго 1.8?

По официальному сайту я сделал следующее:

>>attrs = {
            'name': models.CharField(max_length=32),
            '__module__': 'myapp.models'
          }
>>person = type("ptable", (models.Model,), attrs)

>>def install(model):
      from django.core.management import sql, color
      from django.db import connection
      style = color.no_style()
      cursor = connection.cursor()
      statements, pending = sql.sql_model_create(model, style)
      for sql in statements:
          cursor.execute(sql)

>>install(person)

Но это дает мне эту ошибку:

Traceback (most recent call last):
File "<console>", line 1, in <module>
File "<console>", line 6, in install
AttributeError: 'module' object has no attribute 'sql_model_create'

Как это решить?

0 ответов

Другие вопросы по тегам