मेरे ऐप्स आप तो एक तस्वीर पसंद करने के लिए यह एक ही पृष्ठ पर रीडायरेक्टDjango 'समारोह' ऑब्जेक्ट कोई विशेषता 'वस्तुओं'
मैं तो त्रुटि मिलती है जब मैं एक तस्वीर मैं एक तरह बना सकते हैं चाहते करने की कोशिश की अनुमति मिलती है शेल प्रॉम्प्ट के साथ ऑब्जेक्ट्स लेकिन मुझे यह त्रुटि क्यों मिलती है? मेरी मदद
AttributeError at /like/3/
function' object has no attribute 'objects'Request Method: GET
Request URL: http://127.0.0.1:8000/like/3/
Exception Value: 'function' object has no attribute 'objects'
Traceback:
File "C:\Python26\Lib\site-packages\django\core\handlers\base.py" in get_response
111. response = callback(request, *callback_args, **callback_kwargs)
File "C:\o\mysite\pet\views.py" in Like
195. new_like, created = Like.objects.get_or_create(user=request.user, picture_id=picture_id)
यह वह जगह है के लिए धन्यवाद मेरी views.py के कुछ हिस्सों
def Like(request,picture_id):
pid = picture_id
new_like, created = Like.objects.get_or_create(user=request.user, picture_id=picture_id)
p = Picture.objects.get(pk=pid)
if created:
HttpResponseRedirect(reverse('world:url_name'))
else:
HttpResponseRedirect(reverse('world:url_name'))
मेरे URLconf:
url(
अपने मॉडल के हिस्से:? आर '^ तरह/(पी \ d +)/$ ', ' pet.views.ike ', नाम =' पसंद ' ), मेरी नाव.html
{% if picture %}
<ul>
{% for pet in picture %}
<li><b>description</b> = {{ pet.description}}<br/>
{% if pet.image %}
<li>
<a href ="{% url world:Like pet.id %}">
<img src= "{{ pet.image.url }}" style="cursor:pointer">
</a>
<li>
{% endif %}
{% endfor %}
</ul>
{% endif %}
<a href="{% url world:PictureCreator %}">Add Pictures to your board</a><br/>
मेरे models.py
class Picture(models.Model):
user = models.ForeignKey(User)
board = models.ForeignKey(Board,blank=False,null=False)
image = models.FileField(upload_to="images/",blank=True)
description = models.TextField()
is_primary = models.BooleanField(default=False)
def __unicode__(self):
return self.description
class Like(models.Model):
user = models.ForeignKey(User)
picture = models.ForeignKey(Picture)
created = models.DateTimeField(auto_now_add=True)
मेरी मदद के लिए यू धन्यवाद – donkeyboy72