从models.py获取类的变量到views.py

时间:2013-12-19 10:39:34

标签: python mysql django

如何从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)

您能告诉我如何访问这些值吗?

1 个答案:

答案 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)