私はdjangoとpythonの初心者です。私は私のHTMLテンプレートにデータベースから値を投稿しようとしているが、ここではそう を行うことができない私は私のテンプレートprojects.htmlでそれを参照するとき、これはMySQLでのテーブルのpersonal_postを作成しながら、私のモデルはDjangoはデータベースからの値を投稿していません
from __future__ import unicode_literals
`from django.db import models
`class post(models.Model):
title = models.CharField(max_length=140)
body = models.TextField()
date = models.DateTimeField()`
`from django.db import models`
urls file
`from django.conf.urls import url,include
from . import views
from django.contrib.auth.views import login
from django.views.generic import ListView, DetailView
from personal.models import post`
`urlpatterns = [
url(r'^projects/',views.projects, name='projects'),`
views.py file
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.shortcuts import render
from .models import post
from personal.models import post
def projects(request):
return render(request,'personal/projects.html')
を提出されています{{post.title}}または{{projects_post.title}}によって、値は返されません。 ]
も、私はあなたがするINORDER、ビューへの文脈における変数としてposts
を渡す必要があります理解
のドキュメントをチェックアウト?おそらく、プロジェクト(...)メソッドからコンテキストを渡すことはありません。 – xennygrimmato