0001_initial.py 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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. (
  14. "id",
  15. models.AutoField(
  16. verbose_name="ID",
  17. serialize=False,
  18. auto_created=True,
  19. primary_key=True,
  20. ),
  21. ),
  22. (
  23. "action_time",
  24. models.DateTimeField(auto_now=True, verbose_name="action time"),
  25. ),
  26. (
  27. "object_id",
  28. models.TextField(null=True, verbose_name="object id", blank=True),
  29. ),
  30. (
  31. "object_repr",
  32. models.CharField(max_length=200, verbose_name="object repr"),
  33. ),
  34. (
  35. "action_flag",
  36. models.PositiveSmallIntegerField(verbose_name="action flag"),
  37. ),
  38. (
  39. "change_message",
  40. models.TextField(verbose_name="change message", blank=True),
  41. ),
  42. (
  43. "content_type",
  44. models.ForeignKey(
  45. on_delete=models.SET_NULL,
  46. blank=True,
  47. null=True,
  48. to="contenttypes.ContentType",
  49. verbose_name="content type",
  50. ),
  51. ),
  52. (
  53. "user",
  54. models.ForeignKey(
  55. to=settings.AUTH_USER_MODEL,
  56. on_delete=models.CASCADE,
  57. verbose_name="user",
  58. ),
  59. ),
  60. ],
  61. options={
  62. "ordering": ["-action_time"],
  63. "db_table": "django_admin_log",
  64. "verbose_name": "log entry",
  65. "verbose_name_plural": "log entries",
  66. },
  67. bases=(models.Model,),
  68. managers=[
  69. ("objects", django.contrib.admin.models.LogEntryManager()),
  70. ],
  71. ),
  72. ]