You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Y en la lógica del modelo para guardar los datos (def save(self, *args, **kwargs):) añadí lo siguiente para rellenar el campo booleano de is_available:
self.is_available = False
if self.stock > 0:
self.is_available = True
En la view de home(ecommerce/views.py), puse un filtro para que sólo muestre los productos que tengan is_available = True:
Y añadí el nuevo campo de stock a la form(ecommerce/forms.py) de editar y crear productos: fields = ["title", "description", "price", "category", "stock"]
-Por último, modifiqué el user panel (templates/users/user_panel.html) para que ahora también muestre cuánto stock tiene cada producto del vendedor:
Tienes razón, más bien la función de check_availability, está de más. la borré, pero el campo de is available, está útil para mostrar los prods en la home : o
se puede hacer con los mismos filtros, no estoy seguro pero tampoco tengo dudas, da igual hay que hacerlo como salga despues veo que toqueteo a ver si funciona
def save(self, *args, **kwargs):
) añadí lo siguiente para rellenar el campo booleano de is_available:fields = ["title", "description", "price", "category", "stock"]
-Por último, modifiqué el user panel (templates/users/user_panel.html) para que ahora también muestre cuánto stock tiene cada producto del vendedor:
The text was updated successfully, but these errors were encountered: