예제 #1
0
파일: views.py 프로젝트: msurguy/dbpatterns
 def form_valid(self, form, **kwargs):
     self.object_id = Document.objects.collection.insert({
         "title": form.cleaned_data.get("title"),
         "user_id": self.request.user.pk,
         "date_created": datetime.now(),
         "entities": form.cleaned_data.get("entities"),
         "is_public": form.cleaned_data.get("is_public"),
         "_keywords": extract_keywords(form.cleaned_data.get("title"))
     })
     document = Document.objects.get(_id=ObjectId(self.object_id))
     document_done.send(sender=self, instance=document)
     return super(NewDocumentView, self).form_valid(form)
예제 #2
0
 def form_valid(self, form, **kwargs):
     self.object_id = Document.objects.collection.insert({
         "title":
         form.cleaned_data.get("title"),
         "user_id":
         self.request.user.pk,
         "date_created":
         datetime.now(),
         "entities":
         form.cleaned_data.get("entities"),
         "is_public":
         form.cleaned_data.get("is_public"),
         "_keywords":
         extract_keywords(form.cleaned_data.get("title"))
     })
     document = Document.objects.get(_id=ObjectId(self.object_id))
     document_done.send(sender=self, instance=document)
     return super(NewDocumentView, self).form_valid(form)
예제 #3
0
def create_pattern(step, title):
    world.created_document_id = Document.objects.collection.insert({"title": title, "user_id": world.user.id})
    created_document = Document.objects.get(_id=world.created_document_id)
    document_done.send(instance=created_document, sender=step)