2011-12-27 82 views
0

我想从我的代码中创建一个模型实例,并且我传递了所有需要的(而不是空的)参数,但是我得到了500错误,它说new_ip是None。我怎样才能更深入地调查这个问题?模型实例不想被创建

new_ip = IP(pool=new_adapter.get_ip_pool(), vds_interface=new_adapter, ip=ip) 
new_ip.save() 

P.S. ip是字符串,该字段是IPAddressField。

+0

'new_ip'不能'None'如果真的是模型的实例。你确定你没有导入另一个名称为“IP”的对象吗?例如,不返回任何内容的函数。 – DrTyrsa 2011-12-27 08:29:12

回答

1

你应该试试这个

new_ip = IP.objects.create(pool=new_adapter.get_ip_pool(), vds_interface=new_adapter, ip=ip) 
+1

它为什么会有所作为?两者都应该工作。 – 2011-12-27 08:21:42

相关问题