0012_audittrail.py 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. # Generated by Django 1.11.13 on 2018-06-03 18:46
  2. import django.db.models.deletion
  3. import django.utils.timezone
  4. from django.conf import settings
  5. from django.db import migrations, models
  6. class Migration(migrations.Migration):
  7. dependencies = [
  8. ("contenttypes", "0002_remove_content_type_name"),
  9. ("misago_users", "0011_auto_20180331_2208"),
  10. ]
  11. operations = [
  12. migrations.CreateModel(
  13. name="AuditTrail",
  14. fields=[
  15. (
  16. "id",
  17. models.AutoField(
  18. auto_created=True,
  19. primary_key=True,
  20. serialize=False,
  21. verbose_name="ID",
  22. ),
  23. ),
  24. ("object_id", models.PositiveIntegerField()),
  25. (
  26. "created_on",
  27. models.DateTimeField(
  28. db_index=True, default=django.utils.timezone.now
  29. ),
  30. ),
  31. ("ip_address", models.GenericIPAddressField()),
  32. (
  33. "content_type",
  34. models.ForeignKey(
  35. on_delete=django.db.models.deletion.CASCADE,
  36. to="contenttypes.ContentType",
  37. ),
  38. ),
  39. (
  40. "user",
  41. models.ForeignKey(
  42. on_delete=django.db.models.deletion.CASCADE,
  43. to=settings.AUTH_USER_MODEL,
  44. ),
  45. ),
  46. ],
  47. options={"ordering": ["-pk"]},
  48. )
  49. ]