Commit 2ed8f4b5 authored by Vasyl Bodnaruk's avatar Vasyl Bodnaruk

add form for making job

parent 29b4dd1a
from datetime import datetime
from django import forms
from .models import Job, Spider
class CreateJobForm(forms.Form):
name = forms.CharField(max_length=100)
spider = forms.IntegerField()
query = forms.CharField(max_length=255)
date = forms.DateTimeField()
interval = forms.CharField(max_length=100)
count = forms.IntegerField()
def is_valid(self):
if self.data.get('date'):
if self.data.get('date') < datetime.now().date():
raise forms.ValidationError('Date should be greater or equal')
def create_job(self):
job = Job.objects.create(
name=self.cleaned_data.get('name'),
spider=Spider.objects.get(pk=self.cleaned_data.get('spider')),
query=self.cleaned_data.get('query')
)
print('sdfsdfsdf')
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment