当我尝试在一个页面中添加两个模型时,它不起作用,并返回html代码:
我如何添加到一页两个模型?
- 查看次数. py**
def home(request):
home_results = MainPageInfo.objects.all();
context_home = {'home_results': home_results}
navigation_results_hone = Navigation.objects.all();
context_navigation_home = {'navigation_results_hone': navigation_results_hone}
return render(request, 'index.html', context_home, context_navigation_home)
- 型号. py**
class Navigation(models.Model):
title = models.FileField(upload_to='photos/%Y/%m/%d', blank = False, verbose_name=' SVG')
class MainPageInfo(models.Model):
title = models.CharField(max_length=255, verbose_name='Info')
- 管理员py**
admin.site.register(Navigation)
1条答案
按热度按时间hl0ma9xz1#
render
只接受一个上下文变量,因此,您需要通过一个变量传递所有内容: