vvv Typo: read "context" instead of "content" vvv On Monday, November 12, 2018 at 5:26:48 AM UTC-8, Cuneyt Mertayak wrote: > > The content for the `render` method is supposed to be a dictionary: > https://docs.djangoproject.com/en/2.1/topics/http/shortcuts/#optional-arguments > > So change it to this render(requset, "FrounterWeb/body.html",{'tank': > tank}) > > Also in the template file you want to display the properties of the ORM > (tank_system) object I guess, change them to <td>{{tank.EC}}</td>, <td> > {{tank. temp}}</td>, respectively. > > Hope it helps! > > On Monday, November 12, 2018 at 4:13:21 AM UTC-8, Rookies DJ wrote: >> >> I been trying 2 weeks on trying to pass variables form Django views into >> html, but every time I run my code, it works but it doesn't display the >> variable I see >> >> from django.shortcuts import render >> from zigview.models import tank_system >> >> def index(request): >> return render(request,'FrounterWeb/includes.html') >> >> def login(requset): >> return render(requset, 'FrounterWeb/login.html') >> >> >> def timedex(requset): >> tank = tank_system.object.get(id(5)) >> print(tank) >> return render(requset, "FrounterWeb/body.html",tank) >> >> >> Here my models >> >> from django.db import models >> >> >> class user(models.Model): >> username = models.CharField(max_length=50) >> password = models.CharField(max_length=50) >> >> >> class tank_system(models.Model): >> Ph = models.DecimalField(max_digits=2, decimal_places=1) >> EC = models.DecimalField(max_digits=2, decimal_places=1) >> temp = models.DecimalField(max_digits=2, decimal_places=0) >> level = models.IntegerField(primary_key=True, default=0) >> data = models.DateTimeField(auto_now=True) >> >> >> Here my HTML that i try pass variable in >> >> <table align="right" style="width:80%"> >> <tr> >> <th>Time</th> >> <th>Tank level</th> >> <th>EC</th> >> <th>pH</th> >> <th>room temptures</th> >> <th>Water temptrure</th> >> </tr> >> <tr> >> <td>22.30</td> >> <td>900 lits</td> >> <td>{{tank}}</td> >> <td>7.3</td> >> <td>{{tank}}</td> >> <td>24</td> >> </tr> >> >> </table> >> >> >> My HTML body structures >> >> Web >> >> ├── templates >> │ ├── index.hmtl >> │ │ └── includes >> │ ├── body.hml >> │ ├── header.html >> >> This my urls files; >> >> from django.contrib import admin >> from django.urls import include, path >> from django.views.generic.base import TemplateView >> >> urlpatterns = [ >> path(r'^admin/$', admin.site.urls), >> path('account', include('django.contrib.auth.urls')), >> path('', include('zigview.urls')), >> path(r'', TemplateView.as_view(template_name='index.html'), name = >> 'myapp'), >> ] >> >>
-- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/0ccdcf5d-1d90-41e4-be33-f3684dace2b1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

