Загрузка всех моделей в django shell автоматом 2

Posted by dobrych Thu, 10 Jan 2008 12:11:00 GMT

Наткнулся на интересную заметку. Как автоматизировать загрузку всех моделей из INSTALLED_APPS при запуске django python shell (manage.py shell).

from django.db.models.loading import get_models
for m in get_models():
    exec "from %s import %s" % (m.__module__, m.__name__)

Оказывается очень удобно! :-)

Оригинал — Peter Sheats’ Blog » Blog Archive » Autoloading Your Django Models

Trackbacks

Use the following link to trackback from your own site:
http://livedev.org/trackbacks?article_id=django-automatic-model-loading-in-shell&day=10&month=01&year=2008

Comments

Leave a response

  1. Avatar
    crash 1 day later:

    Oh yeah, baby! :)

  2. Avatar
    voldmar 4 days later:

    Первым комментом в том посте Джеймс Беннет указал более питоновый способ.

Comments