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.

Reply via email to