唯一的方法就是猜测。我首先查看 settings.py 文件(或其他基础项目文件)的创建日期
版本发布日期:
- 1.0:2008 年 9 月。(?)
- 1.1:2009 年 7 月 29 日 [1 https://docs.djangoproject.com/en/dev/releases/1.1/]
- 1.2:2010 年 5 月 17 日 [2 https://docs.djangoproject.com/en/dev/releases/1.2/]
- 1.3:2011 年 3 月 23 日 [3 https://docs.djangoproject.com/en/dev/releases/1.3/]
在你的 urls.py 中有:[4 https://code.djangoproject.com/wiki/BackwardsIncompatibleChanges#Mergednewforms-adminintotrunk]
from django.conf.urls.defaults import *
from django.contrib import admin
或有一个admin.py
应用程序中的文件[5 https://code.djangoproject.com/wiki/BackwardsIncompatibleChanges#Movedinner-modelclassAdmintoModelAdminclasses】表明这是一个1.0+项目。
在你的 urls.py 中有:[6 https://docs.djangoproject.com/en/dev/topics/db/multi-db/#defining-your-databases]
(r'^admin/', include(admin.site.urls)),
建议1.1+。
在你的settings.py文件中:
DATABASES = {
'default': {
'NAME': 'app_data',
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'USER': 'postgres_user',
'PASSWORD': 's3krit'
},
'users': {
'NAME': 'user_data',
'ENGINE': 'django.db.backends.mysql',
'USER': 'mysql_user',
'PASSWORD': 'priv4te'
}
}
建议1.2+。
[1]: 1.1 发行说明 https://docs.djangoproject.com/en/dev/releases/1.1/
[2]: 1.2 发行说明 https://docs.djangoproject.com/en/dev/releases/1.2/
[3]: 1.3 发行说明 https://docs.djangoproject.com/en/dev/releases/1.3/
[4]: 向后不兼容的更改 0.96 > 1.0 https://code.djangoproject.com/wiki/BackwardsIncompatibleChanges#Mergednewforms-adminintotrunk
[5]: 向后不兼容的更改 0.96 > 1.0 https://code.djangoproject.com/wiki/BackwardsIncompatibleChanges#Movedinner-modelclassAdmintoModelAdminclasses
[6]: 多个数据库 https://docs.djangoproject.com/en/dev/topics/db/multi-db/#defining-your-databases