我是 Django 的新手,所以这似乎很明显,但我无法弄清楚这一点。我有一个需要 IP 地址来执行各种操作的视图。当我在视图中手动指定 IP 地址时,它工作正常,如下所示:
node = '127.0.0.1'
我将 IP 地址存储在模型中,所以我的问题是如何使用模型中的数据和 url 中的捕获值在视图中设置“节点”变量?
编辑 - 这是目前的模型,让我知道它是否应该以不同的方式完成。
class Server(models.Model):
name = models.CharField(max_length=30)
ip = models.IPAddressField('IP Address')
def __unicode__(self):
return self.name
所以“name”将是 url 中捕获的值,然后它会使用捕获的值找到“ip”。当然,如果有更好的方法,请告诉我。