如何从models.py中获取变量的内容?
模型
from django.db import models
class reverse(models.Model):
ip = models.CharField(max_length=50)
dns = models.CharField(max_length=50)
class dns(models.Model):
ip = models.CharField(max_length=50)
domain = models.CharField(max_length=100)
subdomain = models.CharField(max_length=100)
您能告诉我如何访问这些值吗?
答案 0 :(得分:1)
使用过滤器
model.objects.filter()
或使用get()来检索单个对象
通过执行此操作,您将获得dns模型中存在的所有Ip值
dns_obj_list = dns.objects.all()
ip_addr = []
for row_obj in dns_obj_list:
ip_addr.append(row_obj.ip)