在models.py
中创建好相应的实体类执行以下命令,Django框架会在数据库中自动创建相应表:
记个笔记先:
python manage.py makemigrations
python manage.py migrate
models.py中代码:
# Create your models here.
# 在此处创建模型类 与数据库中的表完成关联
# Create your models here.
class AttackRecord(models.Model):
class Meta:
db_table = 'attack_record'
id = models.AutoField(primary_key=True)
attack_type = models.CharField(max_length=25, verbose_name='攻击类型')
attack_time = models.CharField(max_length=18, verbose_name='入侵时间')
source_ip = models.CharField(max_length=25, verbose_name='攻击来源IP地址')
运行上述命令后会发现数据库表中已自动创建名为’attack_record’的表