auto_cmdb--01之models.py建表

1.创建一个auto_cmdb的python项目,在auto_cmdb下创建一个app01

2.连接mysql

 在seeting中配置


    DATABASES = {

        'default': {

            'ENGINE': 'django.db.backends.mysql',

            'NAME':'auto_cmdb', 

    'USER': 'root',

    'PASSWORD': '123456',

    'HOST': '10.10.20.134',

    'PORT': ''

        }

    }

3.models.py建立表结构

 使用python manage.py migrate


 报错:ImportError: No module named rest_framework

 处理:pip install djangorestframework

 报错:ImportError: No module named daterange_filter

 处理:pip install django-daterange-filter

 报错:ImportError: No module named import_export

 处理:pip install django-import-export


 

[root@jy-xxxx auto_cmdb]# python manage.py migrate

System check identified some issues:


WARNINGS:

app01.ApiAuth.users: (fields.W340) null has no effect on ManyToManyField.

app01.Asset.cabinet_order: (fields.W122) 'max_length' is ignored when used with IntegerField

HINT: Remove 'max_length' from field

app01.Maintainence.maintain_type: (fields.W122) 'max_length' is ignored when used with IntegerField

HINT: Remove 'max_length' from field

app01.NIC.ipaddr: (fields.W900) IPAddressField has been deprecated. Support for it (except in historical migrations) will be removed in Django 1.9.

HINT: Use GenericIPAddressField instead.

app01.Server.software: (fields.W340) null has no effect on ManyToManyField.

app01.Software.types: (fields.W122) 'max_length' is ignored when used with IntegerField

HINT: Remove 'max_length' from field

Operations to perform:

  Synchronize unmigrated apps: django_filters, staticfiles, messages, daterange_filter, import_export, rest_framework

  Apply all migrations: admin, contenttypes, app01, auth, sessions

Synchronizing apps without migrations:

  Creating tables...

    Running deferred SQL...

  Installing custom SQL...

Running migrations:

  Rendering model states... DONE

  Applying contenttypes.0001_initial... OK

  Applying auth.0001_initial... OK

  Applying admin.0001_initial... OK

  Applying app01.0001_initial... OK

  Applying app01.0002_auto_20141110_0740... OK

  Applying app01.0003_auto_20141110_0754... OK

  Applying app01.0004_auto_20141117_0848... OK

  Applying app01.0005_auto_20141118_0917... OK

  Applying app01.0006_server_software... OK

  Applying app01.0007_auto_20141119_0741... OK

  Applying app01.0008_auto_20141120_0137... OK

  Applying app01.0009_auto_20141120_0317... OK

  Applying app01.0010_auto_20141120_0556... OK

  Applying app01.0011_auto_20141120_0725... OK

  Applying app01.0012_auto_20141120_0916... OK

  Applying app01.0013_cpu_parent_sn... OK

  Applying app01.0014_auto_20141121_0625... OK

  Applying app01.0015_auto_20141121_0627... OK

  Applying app01.0016_auto_20141124_0240... OK

  Applying app01.0017_auto_20141124_0333... OK

  Applying app01.0018_auto_20141124_0520... OK

  Applying app01.0019_auto_20141124_0820... OK

  Applying app01.0020_asset_hostname... OK

  Applying app01.0021_auto_20141124_1116... OK

  Applying app01.0022_auto_20141125_0927... OK

  Applying app01.0023_auto_20141125_1126... OK

  Applying app01.0024_auto_20141126_0150... OK

  Applying app01.0025_auto_20141126_0154... OK

  Applying app01.0026_auto_20141126_0502... OK

  Applying app01.0027_auto_20141126_0516... OK

  Applying app01.0028_auto_20141126_0924... OK

  Applying app01.0029_auto_20141201_2033... OK

  Applying app01.0030_eventlog... OK

  Applying app01.0031_server_manufactory... OK

  Applying app01.0032_eventlog_create_at... OK

  Applying app01.0033_server_model... OK

  Applying app01.0034_auto_20141203_1450... OK

  Applying app01.0035_remove_asset_sn... OK

  Applying app01.0036_auto_20141203_1651... OK

  Applying app01.0037_auto_20141204_0857... OK

  Applying app01.0038_auto_20141204_0901... OK

  Applying app01.0039_auto_20141204_1524... OK

  Applying app01.0040_auto_20141204_1833... OK

  Applying app01.0041_auto_20141204_1935... OK

  Applying app01.0042_auto_20141204_2315... OK

  Applying app01.0043_asset_asset_op... OK

  Applying app01.0044_auto_20141205_2004... OK

  Applying app01.0045_auto_20141205_2241... OK

  Applying app01.0046_auto_20141205_2249... OK

  Applying app01.0047_auto_20141219_0908... OK

  Applying contenttypes.0002_remove_content_type_name... OK

  Applying auth.0002_alter_permission_name_max_length... OK

  Applying auth.0003_alter_user_email_max_length... OK

  Applying auth.0004_alter_user_username_opts... OK

  Applying auth.0005_alter_user_last_login_null... OK

  Applying auth.0006_require_contenttypes_0002... OK

  Applying sessions.0001_initial... OK

 大功告成!

你可能感兴趣的:(python,CMDB)