哪个数据库与Django一起使用?

Cof*_*ain 1 python database django

我安装了Django,并开始完成本教程.它告诉我,我必须选择我将使用的数据库.以下是选项......

  1. 'django.db.backends.postgresql_psycopg2'
  2. 'django.db.backends.postgresql'
  3. 'django.db.backends.mysql'
  4. 'django.db.backends.sqlite3'
  5. 'django.db.backends.oracle'

我用数据库做的唯一工作就是在PHP中使用mysql.这些之间有什么区别,我应该使用哪些.

jpi*_*pic 8

您可以消除Oracle,因为它是专有的.

SQLite是完全不同的,因为数据库是一个文件,不需要运行守护进程.

MySQL和PostgreSQL非常相似.如果使用postgres,那么psycopg应该更快 - 但要小心,因为2.4.2与Django 1.3.1不兼容.

如果你有时间,那么了解PostgreSQL会很棒.如果你不这样做,请坚持使用你知道的MySQL.