1
学生から登録番号を受け取り、その結果をデータベースで検索してその結果を調べる簡単なDjangoアプリを構築したいと考えています。Djangoヘルプ - 学生からReg Numberを取得して結果を確認
どうすればいいですか?私はこのアプリのためのview.pyファイルを書くことができません。助けてください。私はDjangoを初めて使っています。
models.py
from django.db import models
from django.utils.encoding import smart_text
class ResultQuery(models.Model):
name =models.CharField(max_length=150)
dept_name =models.CharField(max_length=200)
cgpa =models.CharField(max_length=50)
reg_number =models.CharField(max_length=100)
def __str__(self):
return smart_text(self.name)
forms.py
from django import forms
class ResultForm(forms.Form):
Reg_No =forms.CharField(label="Registration Number")
views.py
from django.shortcuts import render
from .forms import ResultForm
from .models import ResultQuery
def home(request):
form=ResultForm(request.POST or None)
if form.is_valid():
#How can write queryset here ?
template_name="Result/home.html"
context={
"form":form
}
return render(request,template_name,context)
home.html
<h1>Search Your Result</h1>
<form method="POST" action=" "> {% csrf_token %}
{{ form }}
<input type="submit" value="Submit"/>
</form>
Thanx ..それは動作します:) – Rasel
あなたの貴重なスピーチのおかげで、私はあなたの指示に従おうとしています。 – Rasel