我会自己尝试,但我不能。有人可以帮我查一下吗?我运行 Django 1.3
问问题
265 次
2 回答
1
这样的事情应该得到正确的答案:
from django.db import connection
for field in Model._meta._fields():
print field, field.db_type(connection)
在 sqlite3 上应该给你这样的 IPAddressField :
<django.db.models.fields.IPAddressField object at 0x101520410> char(15)
或者如果您使用多个数据库:
from django.db import connections
connection = connections['your_db_alias']
for field in Model._meta._fields():
print field, field.db_type(connection)
于 2012-06-13T12:37:09.427 回答
0
我认为这只是一个 varchar(15)。IPAddressField() 的定义并没有改变很多正常的 Field 行为。
于 2012-06-13T12:14:07.910 回答