|
@@ -13,22 +13,28 @@ from django.utils.html import strip_tags
|
|
|
class ConstanceBase(ConstanceConfig):
|
|
class ConstanceBase(ConstanceConfig):
|
|
|
verbose_name = "Configuration"
|
|
verbose_name = "Configuration"
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+def create_admin(sender=None, **kwargs):
|
|
|
|
|
+
|
|
|
|
|
+ from django.contrib.auth.models import User
|
|
|
|
|
+
|
|
|
|
|
+ user = User.objects.update_or_create(username='admin',
|
|
|
|
|
+ defaults={
|
|
|
|
|
+ 'email':'admin@server.com',
|
|
|
|
|
+ 'password':'admin_pass',
|
|
|
|
|
+ 'is_superuser': 'True',
|
|
|
|
|
+ 'is_staff': 'True' }
|
|
|
|
|
+ )
|
|
|
|
|
+ u = User.objects.get(username='admin')
|
|
|
|
|
+ u.set_password('admin_pass')
|
|
|
|
|
+ u.save()
|
|
|
|
|
+
|
|
|
class project_base(AppConfig):
|
|
class project_base(AppConfig):
|
|
|
name = 'project_base'
|
|
name = 'project_base'
|
|
|
def ready(self):
|
|
def ready(self):
|
|
|
- from django.contrib.auth.models import User
|
|
|
|
|
-
|
|
|
|
|
- print("ready")
|
|
|
|
|
- user = User.objects.update_or_create(username='admin',
|
|
|
|
|
- defaults={
|
|
|
|
|
- 'email':'admin@server.com',
|
|
|
|
|
- 'password':'admin_pass',
|
|
|
|
|
- 'is_superuser': 'True',
|
|
|
|
|
- 'is_staff': 'True' }
|
|
|
|
|
- )
|
|
|
|
|
- u = User.objects.get(username='admin')
|
|
|
|
|
- u.set_password('admin_pass')
|
|
|
|
|
- u.save()
|
|
|
|
|
|
|
+ super().ready()
|
|
|
|
|
+ post_migrate.connect(create_admin, sender=self)
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|