Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

# Generated by Django 2.0 on 2019-02-09 11:08 

 

import django.contrib.auth.validators 

from django.db import migrations, models 

import django.utils.timezone 

import django_countries.fields 

import users.models 

import users.validators 

 

 

class Migration(migrations.Migration): 

 

initial = True 

 

dependencies = [ 

('auth', '0009_alter_user_last_name_max_length'), 

] 

 

operations = [ 

migrations.CreateModel( 

name='CustomUser', 

fields=[ 

('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 

('password', models.CharField(max_length=128, verbose_name='password')), 

('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), 

('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), 

('username', models.CharField(error_messages={'unique': 'A user with that username already exists.'}, help_text='Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[django.contrib.auth.validators.UnicodeUsernameValidator()], verbose_name='username')), 

('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')), 

('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')), 

('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')), 

('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), 

('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), 

('name_surname', models.CharField(max_length=180, verbose_name='full name')), 

('country', django_countries.fields.CountryField(max_length=2)), 

('date_of_birth', models.DateField(validators=[users.validators.date_of_birth_validator])), 

('email', models.EmailField(max_length=254, unique=True, verbose_name='email address')), 

('groups', models.ManyToManyField(blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')), 

('user_permissions', models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')), 

], 

options={ 

'verbose_name': 'user', 

'verbose_name_plural': 'users', 

'abstract': False, 

}, 

managers=[ 

('objects', users.models.CustomUserManager()), 

], 

), 

]