def handle(self, *args, **options): username = os.getenv('DJANGO_SU_NAME', 'admin') email = os.getenv('DJANGO_SU_EMAIL', '*****@*****.**') password = os.getenv('DJANGO_SU_PASSWORD', 'mypass') get_user_model()._default_manager.db_manager('default') \ .create_superuser(username=username, email=email, password=password) self.stdout.write("SuperUser Created\n", ending='')
def create_superuser_if_need(): if get_user_model().objects.filter(username='******'): print('Super user already exists. SKIPPING...') else: print('Creating super user...') get_user_model()._default_manager.db_manager().create_superuser( username=NAME_SUPER_USER, email=EMAIL_SUPER_USER, password=PASSWORD_SUPER_USER) print('Super user created...')
def handle(self, *args, **options): password = os.getenv('db_pass') username = os.getenv('db_user') database = 'django_db' if createsuperuser.get_user_model().objects.filter( username=os.getenv('db_user')): print('Superuser already exists. SKIPPING...') else: super(Command, self).handle(*args, **options) print('Creating superuser for this app...') user = self.UserModel._default_manager.db_manager(database).get( username=username) user.set_password(password) user.save() print('Superuser created!')
import os os.environ['DJANGO_SETTINGS_MODULE'] = 'mydjango.settings' import django django.setup() from django.contrib.auth.management.commands.createsuperuser import get_user_model if 'CREATE_SUPER_USER' in os.environ: if get_user_model().objects.filter(username=os.environ['SUPER_USER']): print('Super user already exists. SKIPPING...') else: print('Creating super user...') get_user_model()._default_manager.db_manager().create_superuser( username=os.environ['SUPER_USER'], email=os.environ['SUPER_USER_EMAIL'], password=os.environ['SUPER_USER_PASSWORD']) print('Super user created...')
# -*- coding: utf-8 -*- import os import sys import subprocess #ライブラリインストール #subprocess.run(["pip", "install", "-r", "requirements.txt"]) import django DJANGO_DB_NAME = "default" DJANGO_SU_NAME = "admin" DJANGO_SU_EMAIL = "*****@*****.**" DJANGO_SU_PASSWORD = "******" DJANGO_SETTING_MODULE = "DJANGO_SETTING_MODULE" #データベースのセットアップ subprocess.run( ["python", "/work/django-api-server/manage.py", "makemigrations"]) subprocess.run(["python", "/work/django-api-server/manage.py", "migrate"]) os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'project.settings') django.setup() from django.contrib.auth.management.commands.createsuperuser import get_user_model get_user_model()._default_manager.db_manager(DJANGO_DB_NAME).create_superuser( username=DJANGO_SU_NAME, email=DJANGO_SU_EMAIL, password=DJANGO_SU_PASSWORD)
# along with this program. If not, see <http://www.gnu.org/licenses/>. # # Authors: # Alvaro del Castillo San Felix <*****@*****.**> # Valerio Cosentino <*****@*****.**> # # import os import django os.environ['DJANGO_SETTINGS_MODULE'] = 'django_prosoul.settings' django.setup() from django.contrib.auth.management.commands.createsuperuser import get_user_model from django_prosoul.settings import DATABASES admin_db = list(DATABASES.keys())[0] admin_user = '******' admin_pass = '******' db_manager = get_user_model()._default_manager.db_manager(admin_db) try: db_manager.create_superuser(username=admin_user, email='', password=admin_pass) print("User for django admin created: admin/admin as login") except django.db.utils.IntegrityError: print("User for django admin already exists")
from dotenv import load_dotenv import django import os from django.contrib.auth.management.commands.createsuperuser import get_user_model load_dotenv() os.environ['DJANGO_SETTINGS_MODULE'] = os.getenv("MY_PROJECT_SETTING") django.setup() if get_user_model().objects.filter(email='*****@*****.**').exists(): print("Super user already created") print("UserList:") print(get_user_model().objects.filter(email='*****@*****.**')) else: get_user_model()._default_manager.db_manager('default').create_superuser(email='*****@*****.**', password='******') print("Super user created successfully")
def setUpClass(): # Let's create the user for testing admin_db = list(DATABASES.keys())[0] db_manager = get_user_model()._default_manager.db_manager(admin_db) db_manager.create_superuser(username=USER, email='', password=PASSWD)
import os os.environ['DJANGO_SETTINGS_MODULE'] = 'sigi_op.settings' import django django.setup() from django.contrib.auth.management.commands.createsuperuser import get_user_model if get_user_model().objects.filter(username='******'): print("Super user already created") else: get_user_model()._default_manager.db_manager('default').create_superuser( username='******', email='*****@*****.**', password='******') print("Super user created")
import os import random import datetime os.environ['DJANGO_SETTINGS_MODULE'] = 'config.settings' import django from django.conf import settings from django.contrib.auth.management.commands.createsuperuser import get_user_model django.setup() # -------------------- # create superuser if not exist User = get_user_model() if User.objects.filter(email=os.environ.get('DJANGO_SU_EMAIL')).exists(): print('Super user already exists. SKIPPING...') else: print('Creating super user...') User.objects.create_superuser( os.environ.get('DJANGO_SU_EMAIL').split('@')[0], os.environ.get('DJANGO_SU_EMAIL'), os.environ.get('DJANGO_SU_PASSWORD'), ) print('Super user created...')
# -*- coding: utf-8 -*- from __future__ import unicode_literals import os from django.db import models, migrations #from django.contrib.auth.models import User from django.contrib.auth.management.commands.createsuperuser import get_user_model username = os.environ.get('admin_name') password = os.environ.get('admin_password') if get_user_model().objects.filter(username=username): print ('Super user already exists. SKIPPING...') else: print ('Creating super user...') # User.objects.create_superuser(username=username, password=password) get_user_model()._default_manager.db_manager('default').create_superuser(username=username, email='default', password=password) print ('Super user created...') class Migration(migrations.Migration): dependencies = [ ] operations = [ ]
#!/usr/bin/env python """ Script to create superuser for the Django platform. Gets the parameters from environments variables: DJANGO_SU_USERNAME DJANGO_SU_EMAIL DJANGO_SU_PASSWORD """ import os os.environ['DJANGO_SETTINGS_MODULE'] = 'house_finder.settings' import django django.setup() from django.contrib.auth.management.commands.createsuperuser import get_user_model username = os.environ['DJANGO_SU_USERNAME'] email = os.environ['DJANGO_SU_EMAIL'] password = os.environ['DJANGO_SU_PASSWORD'] if get_user_model().objects.filter(username=os.environ['DJANGO_SU_USERNAME']): print('Super user already exists. SKIPPING...') else: print('Creating super user...') get_user_model()._default_manager.create_superuser(username=username, email=email, password=password) print('Super user created...')
import os os.environ['DJANGO_SETTINGS_MODULE'] = 'project_name.settings' import django django.setup() from django.contrib.auth.management.commands.createsuperuser import get_user_model if get_user_model().objects.filter(username='******'): print('Super user already exists. SKIPPING...') else: print('Creating super user...') get_user_model()._default_manager.db_manager( '$DJANGO_DB_NAME').create_superuser( username='******', email='$DJANGO_SUPERUSER_EMAIL', password='******') print('Super user created...')
import os os.environ['DJANGO_SETTINGS_MODULE'] = 'temba.settings' import django django.setup() from django.contrib.auth.management.commands.createsuperuser import get_user_model from django.core.exceptions import ObjectDoesNotExist from temba.orgs.models import Org try: superuser = get_user_model().objects.get(username=os.getenv('ADMIN_EMAIL')) print('Super user already exists. SKIPPING.') except ObjectDoesNotExist: if os.getenv('ADMIN_NAME') and os.getenv('ADMIN_EMAIL') and os.getenv('ADMIN_PSWD') and os.getenv('ADMIN_ORG'): print('Creating super user...') superuser = get_user_model()._default_manager.db_manager('default').create_superuser( username=os.getenv('ADMIN_EMAIL'), email=os.getenv('ADMIN_EMAIL'), first_name=os.getenv('ADMIN_NAME'), password=os.getenv('ADMIN_PSWD') ) print('Super user created.') if Org.objects.filter(name=os.getenv('ADMIN_ORG')): print('Admin org already exists. SKIPPING.') elif superuser and os.getenv('ADMIN_ORG'): print('Creating admin org...') org = Org.objects.create( name=os.getenv('ADMIN_ORG'), timezone='UTC', created_by=superuser, modified_by=superuser