Skip to content Skip to sidebar Skip to footer

How To Use Django In A Python Script?

Is it possible to use Django in a python script? I think I saw something about it in the past, but I can't find any reference to it now. So, basically, I want to build a python sc

Solution 1:

import sys
import os
sys.path.insert(0, 'root directory of my project')
os.environ['DJANGO_SETTINGS_MODULE'] = 'myapp.settings'
import django
django.setup()
from myapp.models import MyModel

# now you can access MyModel objects just as if you were in a django view

Solution 2:

TLDR:

if __name__ == '__main__':
    import django
    django.setup()

More info


Post a Comment for "How To Use Django In A Python Script?"