我会自己尝试,但我不能。有人可以帮我查一下吗?我运行Django 1.3
答案 0 :(得分: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)
答案 1 :(得分:0)
我认为它只是一个varchar(15)。 IPAddressField()的定义不会改变正常的Field行为。