Hi Amit pant I'm sorry how do that (make dictionary for display variables using html)
Maybe you could give me some sample code? On Monday, 12 November 2018 23:39:26 UTC+8, amit pant wrote: > > you need to make dictionary for display variables using html > > On Mon, Nov 12, 2018 at 6:57 PM Cuneyt Mertayak <[email protected] > <javascript:>> wrote: > >> 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] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> 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 >> >> <https://groups.google.com/d/msgid/django-users/0ccdcf5d-1d90-41e4-be33-f3684dace2b1%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- 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/b6acf5ff-b2cb-4769-bdf0-67e7b5104bcc%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

