summaryrefslogtreecommitdiff
path: root/app/notes/forms.py
blob: 5cde108634099da44e0582ea529fb50ec8368ae0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from django.forms import ModelForm

from .models import Note
from posts.models import Post

class NoteCreateForm(ModelForm):

    def __init__(self,*args,**kwargs):
        user = kwargs.pop('user')
        super(NoteCreateForm,self).__init__(*args,**kwargs)
        self.fields['post'].queryset = Post.objects.filter(user=user).order_by("title")

    class Meta:
        model = Note 
        fields = ['title', 'url', 'body_markdown', 'post']