La xaliyay: django sida loo abuuro superuser haddii aanu ka jirin socdaalka

Haddii superuser uusan ka jirin socdaalka, Django ayaa abuuri doona mid.

I have a migration that creates a superuser if it does not exist. 
<code>def create_superuser(apps, schema_editor):
    User = apps.get_model('auth', 'User')

    if not User.objects.filter(username='admin').exists():
        User.objects.create_superuser('admin', 'admin@example.com', 'password')


class Migration(migrations.Migration):

    dependencies = [
        ('myapp', '0001_initial'),
    ]

    operations = [
        migrations.RunPython(create_superuser),
    ] 
</code>

Xariiqda koowaad waxay abuurtaa hawl abuuri doonta superuser haddii aanu hore u jirin.
Sadarka labaad waxa uu ka helayaa qaabka Isticmaalaha abka 'auth'.
Sadarka saddexaad ayaa hubinaya inuu jiro isticmaale wata magaca isticmaalaha 'admin'. Haddii kale,
laynka afraad wuxuu abuuraa superuser leh magaca isticmaale 'admin', ciwaanka iimaylka 'admin@example.com', iyo erayga sirta ah 'password'.
Sadarka shanaad iyo lixaad waxay abuuraan fasalka socdaalka waxayna cadeeyaan inay ku xidhan tahay socdaalka '0001_initial' ee abka 'myapp'.
Sadarka toddobaad ayaa qeexaya in guurtidu ay tahay inay maamusho shaqada 'create_superuser'.

Waa maxay Superuser

Kormeere waa adeege ku leh mudnaanta maamul ee goobta Django. Waxay samayn karaan waxyaabo ay ka mid yihiin abuurista oo maamulaan moodooyinka, aragtida, iyo codsiyada.

Related posts:

Leave a Comment