you need to make dictionary for display variables using html On Mon, Nov 12, 2018 at 6:57 PM Cuneyt Mertayak <[email protected]> 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]. > 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 > <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/CAF2Ah_H%3DP7sJDXYPsg2SMiqVKUFe9cUFRkej%3DQ-rn_2XdkgSRQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

