Wednesday 15 June 2011

django - How to get files belonging to the current logged in user? Relations -


models.py <पूर्व> वर्ग फ़ाइल (models.Model ): Name = models.CharField (max_length = 255) src = models.FileField (upload_to = "फाइल") वर्ग UserFile (models.Model): user = models.ForeignKey (उपयोगकर्ता) फ़ाइलें = models.ManyToManyField (फ़ाइल)

views.py

  def my_files (अनुरोध): user = request.user myfile = UserFile.objects.filter (user = यूज़र) रिटर्न render_to_response ('myfiles.html', context_instance = RequestContext (अनुरोध))   

मौजूदा लॉग इन उपयोगकर्ता से संबंधित फाइलें कैसे प्राप्त करें? <

  फ़ाइलें = फ़ाइल। आफ़्स। फ़िलटर (userfile__user = request.user)   

और टेम्पलेट बस है: फ़ाइल में फाइल के लिए {%} {{file.src}} {% endfor%}

देखें < / div>

No comments:

Post a Comment