2017-02-17 8 views
0

私はちょっと立ち往生しています。 データベースをDjangoのhtmlでどのように印刷できますか?私はjegyテーブルを印刷したいところは "jegy.html"を持っていますが、他にも私は固執しています。django html&sqlite3のデータベースを読み込んで印刷してください

views.py:django.db輸入モデルから

from django.shortcuts import render, get_object_or_404, render_to_response 
def index(request): 
    return render(request, 'jegyrendeles/index.html', {}) 
def reg(request): 
    return render(request, 'jegyrendeles/reg.html', {}) 
def jegy(request): 
    return render(request, 'jegyrendeles/jegy.html', {}) 
def belep(request): 
    return render(request, 'jegyrendeles/belep.html', {}) 

models.py

class Jegy(models.Model): 
    j_id = models.IntegerField(primary_key=True, blank=True, null=False) 
    j_nev = models.TextField(blank=True, null=False) 
    j_place = models.TextField(blank=True, null=False) 

    class Meta: 
     managed = False 
     db_table = 'jegy' 


class Rendeles(models.Model): 
    r_id = models.IntegerField(primary_key=True, blank=True, null=False) 
    j_id = models.IntegerField(blank=True, null=False) 
    sz_id = models.IntegerField(blank=True, null=False) 

    class Meta: 
     managed = False 
     db_table = 'rendeles' 


class Szemely(models.Model): 
    sz_id = models.IntegerField(primary_key=True, blank=True, null=False) 
    sz_nev = models.TextField(blank=True, null=False) 
    sz_pw = models.TextField(blank=True, null=False) 

    class Meta: 
     managed = False 
     db_table = 'szemely' 

答えて

0

方法について:

from .models import Jegy 

def jegy(request): 
    data = Jegy.objects.all() 
    return render(request, 'jegyrendeles/jegy.html', {'data':data}) 

jegyrendeles/jegy.htmlで:

<table> 
    {% for item in data %} 
    <tr> 
    <td>{{ item.j_nev }}</td><td>{{ item.j_place }}</td> 
    </tr> 
    {% endfor %} 
</table> 
+0

ありがとうございます。それは仕事です! –

+0

ところで、どうやって元気?例えばregistration.htmlからのデータをSzemelyekテーブルに挿入したいのですか? –

+0

フォームを作成し、registration.htmlでレンダリングする必要があります。そして、あなたの見解では、そのフォームを扱うことができます(モデルフォームはさらに簡単です)。form.is_valid()が単にform.save()を呼び出すかどうかを確認します。チュートリアルはこちらですhttps://docs.djangoproject.com/en/dev/topics/forms/ – hurturk

関連する問題