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.

Reply via email to