21👍
✅
[django 1.7] The Standalone script you wish to run, import django and settings like below
import os
import django
[...]
if __name__ == '__main__':
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'myproject.settings')
django.setup()
5👍
This is a known and intended behaviour according to Django’s 1.7 release notes, under the “startup sequence” clause:
Another common culprit is django.contrib.auth.get_user_model(). Use the AUTH_USER_MODEL setting to reference the User model at import time.
and that should do the trick
for reference:
https://docs.djangoproject.com/en/dev/releases/1.7/#app-loading-changes
- Difference between ViewSet and GenericViewSet in Django rest framework
- In Django, how can I prevent a "Save with update_fields did not affect any rows." error?
- Issue with Django 2.0 : 'WSGIRequest' object has no attribute 'session'
2👍
I found out that if I run populate through the manage.py
shell with the execfile()
command then it runs properly. Everything needed to be setup before I start modifying the database or run outside code. Thanks to lanzz for the hint.
- ASGI_APPLICATION not working with Django Channels
- Image Conversion – Cannot write mode RGBA as JPEG
- Geodjango using mysql
Source:stackexchange.com