0001_initial.py 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # Generated by Django 2.0.6 on 2018-07-04 02:30
  2. from django.db import migrations, models
  3. import django.db.models.deletion
  4. class Migration(migrations.Migration):
  5. initial = True
  6. dependencies = [
  7. ]
  8. operations = [
  9. migrations.CreateModel(
  10. name='Subject',
  11. fields=[
  12. ('no', models.AutoField(db_column='sno', primary_key=True, serialize=False, verbose_name='编号')),
  13. ('name', models.CharField(db_column='sname', max_length=50, verbose_name='学科名称')),
  14. ('intro', models.CharField(db_column='sintro', max_length=511, verbose_name='学科介绍')),
  15. ],
  16. options={
  17. 'db_table': 'tb_subject',
  18. },
  19. ),
  20. migrations.CreateModel(
  21. name='Teacher',
  22. fields=[
  23. ('no', models.AutoField(db_column='tno', primary_key=True, serialize=False, verbose_name='编号')),
  24. ('name', models.CharField(db_column='tname', max_length=20, verbose_name='姓名')),
  25. ('intro', models.CharField(db_column='tintro', max_length=1023, verbose_name='简介')),
  26. ('motto', models.CharField(db_column='tmotto', max_length=255, verbose_name='教学理念')),
  27. ('photo', models.CharField(blank=True, db_column='tphoto', max_length=511, null=True)),
  28. ('manager', models.BooleanField(db_column='tmanager', default=False, verbose_name='是否主管')),
  29. ('subject', models.ForeignKey(db_column='sno', on_delete=django.db.models.deletion.PROTECT, to='demo.Subject', verbose_name='所属学科')),
  30. ],
  31. options={
  32. 'db_table': 'tb_teacher',
  33. 'ordering': ('name',),
  34. },
  35. ),
  36. ]