python Web框架 Django学习

  • A+
所属分类:体育平台

python Web框架 Django学习


每当创建一个Model以后需要更新。具体提示如下:

root@smart:~/mysite# python manage.py syncdb
Operations to perform:
  Synchronize unmigrated apps: admin, contenttypes, auth, sessions
  Apply all migrations: (none)
Synchronizing apps without migrations:
  Creating tables...
  Installing custom SQL...
  Installing indexes...
Installed 0 object(s) from 0 fixture(s)
Running migrations:
  No migrations needed.
  Your models have changes that are not yet reflected in a migration, and so won't be applied.
  Run 'manage.py makemigrations' to make new migrations, and then re-run 'manage.py migrate' to apply them.

需要执行manage.py makemigrations.不然教程中的表格创建就不行了。。

执行结果:

root@smart:~/mysite# python manage.py makemigrations
Migrations for 'polls':
  0001_initial.py:
    - Create model Poll
    - Create model Choice

教程直接就没写。。

最后完成了,可以接下去了。。

root@smart:~/mysite# python manage.py syncdb
Operations to perform:
  Synchronize unmigrated apps: admin, contenttypes, auth, sessions
  Apply all migrations: polls
Synchronizing apps without migrations:
  Creating tables...
  Installing custom SQL...
  Installing indexes...
Installed 0 object(s) from 0 fixture(s)
Running migrations:
  Applying polls.0001_initial... OK

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: