diff options
author | luxagraf <sng@luxagraf.net> | 2023-07-24 13:31:20 -0500 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2023-07-24 13:31:20 -0500 |
commit | efcc50c5ecff2b62b80f0621752e2098014f9b08 (patch) | |
tree | cfde6548c118c76bfea7c5ace2ee7f1e53634c43 /app/notes/forms.py | |
parent | c1a1272f489efdfed70853f4dd52badcb69efbc6 (diff) |
notes: split notes off into its own app
Diffstat (limited to 'app/notes/forms.py')
-rw-r--r-- | app/notes/forms.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/app/notes/forms.py b/app/notes/forms.py new file mode 100644 index 0000000..5cde108 --- /dev/null +++ b/app/notes/forms.py @@ -0,0 +1,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'] |