Django Models между приложениями
Мне нужно импортировать модель из app tienda и показать данные на странице home.html
Название моего проекта - Proyectoweb Приложения моего проекта - Proyectowebapp, Tienda У меня ничего нет в Proyectowebapp.models.py
В файле tienda models.py я написал:
from django.db import models
class CategoriaProd(models.Model):
nombre=models.CharField(max_length=50)
imagen = models.ImageField(upload_to="catimgs", null=True, blank=True)
created=models.DateTimeField(auto_now_add=True)
updated=models.DateTimeField(auto_now_add=True)
class Meta:
verbose_name="categoriaProd"
verbose_name_plural="categoriasProd"
def __str__(self):
return self.nombre
class Producto(models.Model):
nombre = models.CharField(max_length=50)
categorias = models.ForeignKey(CategoriaProd, on_delete=models.CASCADE)
imagen = models.ImageField(upload_to="tienda", null=True, blank=True)
precio = models.FloatField()
disponibilidad = models.BooleanField(default=True)
created=models.DateTimeField(auto_now_add=True)
updated=models.DateTimeField(auto_now_add=True)
class Meta:
verbose_name="Producto"
verbose_name_plural="Productos"
def __str__(self):
return self.nombre
In Proyectowebapps views.py i wrote:
from django.shortcuts import render
from tienda.models import CategoriaProd
def home(request):
return render(request, "Proyectowebapp/home.html")
def tienda(request):
prodcats=CategoriaProd.objects.all()
return render(request, "Proyectowebapp/home.html", {"prcat":prodcats})
In my home.html I wrote:
{% for categoriaProd in prcat %}
<img src="{{categoriaProd.imagen.url}}">
<h7>{{categoriaProd.nombre}}</h7>
{% endfor %}
Thanks, Sorry but Im new in Django world