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.

Reply via email to