Development of an internal social media platform with personalised dashboards for students
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

0001_initial.py 1.8KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import django.contrib.admin.models
  2. from django.conf import settings
  3. from django.db import migrations, models
  4. class Migration(migrations.Migration):
  5. dependencies = [
  6. migrations.swappable_dependency(settings.AUTH_USER_MODEL),
  7. ('contenttypes', '__first__'),
  8. ]
  9. operations = [
  10. migrations.CreateModel(
  11. name='LogEntry',
  12. fields=[
  13. ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
  14. ('action_time', models.DateTimeField(auto_now=True, verbose_name='action time')),
  15. ('object_id', models.TextField(null=True, verbose_name='object id', blank=True)),
  16. ('object_repr', models.CharField(max_length=200, verbose_name='object repr')),
  17. ('action_flag', models.PositiveSmallIntegerField(verbose_name='action flag')),
  18. ('change_message', models.TextField(verbose_name='change message', blank=True)),
  19. ('content_type', models.ForeignKey(
  20. to_field='id',
  21. on_delete=models.SET_NULL,
  22. blank=True, null=True,
  23. to='contenttypes.ContentType',
  24. verbose_name='content type',
  25. )),
  26. ('user', models.ForeignKey(
  27. to=settings.AUTH_USER_MODEL,
  28. on_delete=models.CASCADE,
  29. verbose_name='user',
  30. )),
  31. ],
  32. options={
  33. 'ordering': ('-action_time',),
  34. 'db_table': 'django_admin_log',
  35. 'verbose_name': 'log entry',
  36. 'verbose_name_plural': 'log entries',
  37. },
  38. bases=(models.Model,),
  39. managers=[
  40. ('objects', django.contrib.admin.models.LogEntryManager()),
  41. ],
  42. ),
  43. ]