Çok uğraştım ama hata nerede bir türlü bulamadım. İstediğim kaydı veritabanına işleyemiyorum. Kodlar aşağıda nerede hata yapıyorum acaba?
views.py
def Job(request):
jobform = JobListForm()
if request.method == 'POST':
#print('Printing Post:', request.POST)
jobform = JobListForm(request.POST)
if jobform.is_valid():
jobform.save()
joblist= JobList.objects.all()
myJobFilter= JobListFilter(request.GET, queryset=joblist)
joblist=myJobFilter.qs
context = {'jobform':jobform, 'myJobFilter':myJobFilter, 'joblist':joblist}
return render(request, 'firms/joblist.html', context)
forms.py
class JobListForm(ModelForm):
class Meta:
model = JobList
fields = '__all__'
models.py
class JobList(models.Model):
name = models.CharField(max_length=200,null=True)
def __str__(self):
return self.name
html
<div class="row">
<div class="col-md">
<div class="card card-body">
<table class="table table-sm">
<form method="POST" action="">
{% csrf_token %}
{{jobform}}
</table>
<button type="submit" class="btn btn-primary">Save</button>
</form>
</div>
</div>
</div>