Hi, everyone. This is a question about how to receive parameters from the long view.
View and url are
def actress_detailview(request, name):
actresses = EnActress.objects.filter(name=name)
jpname = JpConvert.objects.filter(enname=name)
context = {'actresses': actresses, 'name': name, 'jpname':jpname}
return render(request, 'dmmactress/actress_detail.html', context)
url(r'^actress/(?P<name>.*)/$', views.actress_detailview, name='actress_detailview'),
This is.
Two models
class EnActress(models.Model):
name = models.CharField(max_length=100, null=True)
class JpConvert(models.Model):
enname = models.CharField(max_length=100)
jpname = models.CharField(max_length=100)
Each of the name and name fields in contains the same data (in different order), so you want to take the name from the view and two attributes and jpname as parameters and present it in the template.
However, the view I created does not show {{jpname.enname}} in the template. Is there a problem with the code I wrote? Should a query set with the same data receive the same parameters? I don't know
Please give me some advice.
django python
jpname = JpConvert.objects.filter(enname=name)
where jpname is None, {{jpname.enname}}You might not be able to see the
. Did you check it out?
© 2024 OneMinuteCode. All rights reserved.