Если здесь есть кто-то из мира Джанго, который может научить лучшим методам в отношении полевых поисков и как они работают. Я попробовал их документацию, но меня это очень смутило, особенно связь между моделями и представлениями о базах данных.
Например, допустим, у нас есть следующая структура:
Как должен выглядеть вид и как лучше подходить к таким ситуациям.
МОДЕЛИ:
class Article(models.Model):
Author = models.CharField(max_length=255)
Title = models.CharField(max_length=255)
Content = models.TextField()
class comments(models.Model):
TheArticle = models.ForeignKey(Article)
c_Author = models.CharField(max_length=255)
c_Title = models.CharField(max_length=255)
c_Content = models.TextField()
Просмотр:
def page(request , URL_Title ): #comes trough the url setup
article = Article.objects.get( Title=URL_Title )
comments = # What is the Django way in getting the comments for the specified article ?
return render_to_response('base.html' , {'article':article , 'comments':comments } )
Themplate:
{% if article %}
.....Print all the article related fields .....
{% if comments %}
{% for comment in comments %}
.....Print Comment .....
{% endfor %}
{% endif %}
{% endif %}
И если у вас есть время, пример отношения ManyToMany также поможет.
Любая помощь высоко ценится.