Golden Codes - armanexplorer planet

Practical code snippets for Django, Python, Bash, Git and All!

View on GitHub

Set Pycharm Python Console Settings path:

DJANGO_SETTINGS_MODULE=config.settings.local

Put this in the Starting script:

import sys; print('Python %s on %s' % (sys.version, sys.platform))
import django; print('Django %s' % django.get_version())
sys.path.extend([WORKING_DIR_AND_PYTHON_PATHS])

from dotenv import load_dotenv
from pathlib import Path
WORKING_DIR = [WORKING_DIR_AND_PYTHON_PATHS][0]
dotenv_path = Path(WORKING_DIR) / 'envs' / 'local.env'
load_dotenv(dotenv_path)

if 'setup' in dir(django): django.setup()

Another config (old):

import os
import sys; print('Python %s on %s' % (sys.version, sys.platform))
from dotenv import load_dotenv
from pathlib import Path
WORKING_DIR = [WORKING_DIR_AND_PYTHON_PATHS][0]
sys.path.extend([WORKING_DIR_AND_PYTHON_PATHS])
dotenv_path = Path(WORKING_DIR) / 'envs' / 'local.env'
load_dotenv(dotenv_path)
from django.conf import settings
from django.utils import autoreload
import django
autoreload.check_errors(django.setup)()