Hi Brygg, Your understanding is correct, though in my experience more often formulated so:
$ python manage.py shell Let me take a moment to plug the excellent django-extensions module. In your python environment, `pip install django-extensions` will download and add the module to your python path. Mezzanine (and Cartridge) will take advantage of this module if installed. $ python manage.py shell_plus The above command will get your python shell up and load your models for you. It can be a huge time-saver, particularly if you are making changes and trying to test them in the shell. hth! - ken On Wed, Jan 28, 2015 at 1:22 AM, Brygg Ullmer <[email protected]> wrote: > Josh, > > Many thanks for the very helpful code example! Using such a variation (as > opposed to direct SQL) does appear cleaner and more in keeping with Django. > > My apologies for the newcomer question, but -- per these links: > > https://docs.djangoproject.com/en/1.7/ref/django-admin/ > https://docs.djangoproject.com/en/1.7/topics/testing/tools/ > > ... am I correct in understanding that Django orm scripts of the style you > illustrate/describe may typically be accessed with a call like: > > python /usr/lib/python2.7/site-packages/django/bin/django-admin.py shell > --plain --settings=./mysite.settings > > followed by code that begins with: > > from django.test import Client > > Warmly appreciated! > > Brygg > > -- > You received this message because you are subscribed to the Google Groups > "Mezzanine Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
