説明なし

0014_buyer_sale.py 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # Generated by Django 3.2.6 on 2021-08-05 06:15
  2. from django.conf import settings
  3. from django.db import migrations, models
  4. import django.db.models.deletion
  5. import django_google_maps.fields
  6. class Migration(migrations.Migration):
  7. dependencies = [
  8. migrations.swappable_dependency(settings.AUTH_USER_MODEL),
  9. ('fruit', '0013_auto_20210805_1252'),
  10. ]
  11. operations = [
  12. migrations.CreateModel(
  13. name='Buyer',
  14. fields=[
  15. ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
  16. ('created_at', models.DateTimeField(auto_now_add=True, null=True)),
  17. ('updated_at', models.DateTimeField(auto_now=True)),
  18. ('name', models.CharField(max_length=300)),
  19. ('address_text', models.TextField()),
  20. ('address', django_google_maps.fields.AddressField(max_length=200)),
  21. ('geolocation', django_google_maps.fields.GeoLocationField(max_length=100)),
  22. ('tel', models.CharField(max_length=100)),
  23. ('line_id', models.CharField(blank=True, max_length=100, null=True)),
  24. ('email', models.EmailField(blank=True, max_length=254, null=True)),
  25. ('created_by', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='buyer_created', to=settings.AUTH_USER_MODEL)),
  26. ('modified_by', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='buyer_modified', to=settings.AUTH_USER_MODEL)),
  27. ],
  28. options={
  29. 'abstract': False,
  30. },
  31. ),
  32. migrations.CreateModel(
  33. name='Sale',
  34. fields=[
  35. ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
  36. ('created_at', models.DateTimeField(auto_now_add=True, null=True)),
  37. ('updated_at', models.DateTimeField(auto_now=True)),
  38. ('price', models.DecimalField(blank=True, decimal_places=2, max_digits=7, null=True)),
  39. ('n_unit', models.DecimalField(blank=True, decimal_places=2, max_digits=7, null=True)),
  40. ('unit_name', models.CharField(max_length=200, null=True)),
  41. ('buyer', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='fruit.buyer')),
  42. ('created_by', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='sale_created', to=settings.AUTH_USER_MODEL)),
  43. ('modified_by', models.ForeignKey(editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='sale_modified', to=settings.AUTH_USER_MODEL)),
  44. ('product', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='fruit.product')),
  45. ('sku', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='fruit.productsku')),
  46. ],
  47. options={
  48. 'abstract': False,
  49. },
  50. ),
  51. ]