Wenn Anweisung in der Django -Vorlage nicht funktioniertPython

Python-Programme
Anonymous
 Wenn Anweisung in der Django -Vorlage nicht funktioniert

Post by Anonymous »

Ich kann nicht herausfinden, warum dies nicht funktioniert. < /p>

Models.py

from django.db import models
from django.utils import timezone
from django.contrib.auth.models import User
from django import forms
from django.urls import reverse

class MyName(models.Model):
name = models.CharField(max_length=50, unique=True)

def __str__(self):
return self.name

class MyModel(models.Model):
name = models.CharField(max_length=50, unique=True)

def __str__(self):
return self.name

class MySide(models.Model):
name = models.CharField(max_length=50, unique=True)

class MyMachine(models.Model):
date_delivery = models.DateTimeField(null=True)
machine_name = models.ForeignKey(MyName, on_delete=models.PROTECT)
machine_model = models.ForeignKey(MyModel, on_delete=models.PROTECT)
machine_serial = models.CharField(max_length=15, default='0')
use_side = models.ForeignKey(MySide, on_delete=models.PROTECT)
< /code>

views.py

from django.views.generic import ListView
from .models import MyMachine

class MyMachineListView(ListView):
model = MyMachine
template_name = 'site/home.html'
context_object_name = 'machines'
ordering = ['date_delivery']

def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
site_title = 'Home'
context["site_title"] = site_title
return context
< /code>

Home.html

{% extends "site/base.html" %}
{% load static %}
{% block content %}
{% for machine in machines %}



{{ machine.date_delivery|date:"d.F Y" }}


{{ machine.machine_name }} - {{ machine.machine_serial }}

{% if 'Lidl' in machines.machine_model %}
{{ machine.use_side }} - Lidl
{% elif 'Kaufland' in machines.machine_model %}
{{ machine.use_side }} - Kaufland
{% else %}
{{ machine.use_side }} - {{ machine.machine_model}}
{% endif %}



{% endfor %}
{% endblock content %}
< /code>

Alles andere funktioniert gut. Vielen Dank im Voraus!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post