model.py
from __future__ import unicode_literals
from django.db import models
# Create your models here.
class apartmentModel(models.Model):
zone = models.ForeignKey('homepage.Zone',default='')
siz_Of_house = models.IntegerField()
rent = models.IntegerField()
contact_number = models.CharField(max_length=14)
details = models.TextField(max_length=120)
parking_space =models.BooleanField()
def __str__(self):
a = str(self.siz_Of_house)
b = str(self.zone);
return a + " sq. feet apartment at " + b
view.py
from django.shortcuts import render
from django.http import HttpResponse
from apartment.models import apartmentModel as ap
# Create your views here.
def apartmentView(request):
# template = loader.get_template('apartment/index.html')
add_list = ap.obejcts.all()
print(add_list)
dict ={'ads':add_list}
return render(request,'apartment/apartment2.html',None)
我是django的新手。在尝试加载apartment2.html时,我得到'属性错误',如下所示:
Exception Value: type object 'apartmentModel' has no attribute 'obejcts'
我在网站上查了几个其他相关问题。但是我还不够。
提前致谢。