コード例 #1
0
ファイル: forms.py プロジェクト: DeeUnderscore/bookwyrm
 class Meta:
     model = models.User
     fields = [
         "avatar",
         "name",
         "email",
         "summary",
         "show_goal",
         "show_suggested_users",
         "manually_approves_followers",
         "default_post_privacy",
         "discoverable",
         "preferred_timezone",
         "preferred_language",
     ]
     help_texts = {f: None for f in fields}
     widgets = {
         "avatar":
         ClearableFileInputWithWarning(
             attrs={"aria-describedby": "desc_avatar"}),
         "name":
         forms.TextInput(attrs={"aria-describedby": "desc_name"}),
         "summary":
         forms.Textarea(attrs={"aria-describedby": "desc_summary"}),
         "email":
         forms.EmailInput(attrs={"aria-describedby": "desc_email"}),
         "discoverable":
         forms.CheckboxInput(
             attrs={"aria-describedby": "desc_discoverable"}),
     }
コード例 #2
0
 class Meta:
     model = models.User
     fields = [
         "avatar",
         "name",
         "summary",
         "manually_approves_followers",
         "discoverable",
     ]
     help_texts = {f: None for f in fields}
     widgets = {
         "avatar": ClearableFileInputWithWarning(
             attrs={"aria-describedby": "desc_avatar"}
         ),
         "name": forms.TextInput(attrs={"aria-describedby": "desc_name"}),
         "summary": forms.Textarea(attrs={"aria-describedby": "desc_summary"}),
         "discoverable": forms.CheckboxInput(
             attrs={"aria-describedby": "desc_discoverable"}
         ),
     }
コード例 #3
0
ファイル: forms.py プロジェクト: DeeUnderscore/bookwyrm
 class Meta:
     model = models.Edition
     exclude = [
         "remote_id",
         "origin_id",
         "created_date",
         "updated_date",
         "edition_rank",
         "authors",
         "parent_work",
         "shelves",
         "connector",
         "search_vector",
         "links",
         "file_links",
     ]
     widgets = {
         "title":
         forms.TextInput(attrs={"aria-describedby": "desc_title"}),
         "subtitle":
         forms.TextInput(attrs={"aria-describedby": "desc_subtitle"}),
         "description":
         forms.Textarea(attrs={"aria-describedby": "desc_description"}),
         "series":
         forms.TextInput(attrs={"aria-describedby": "desc_series"}),
         "series_number":
         forms.TextInput(attrs={"aria-describedby": "desc_series_number"}),
         "languages":
         forms.TextInput(
             attrs={
                 "aria-describedby": "desc_languages_help desc_languages"
             }),
         "publishers":
         forms.TextInput(
             attrs={
                 "aria-describedby": "desc_publishers_help desc_publishers"
             }),
         "first_published_date":
         forms.SelectDateWidget(
             attrs={"aria-describedby": "desc_first_published_date"}),
         "published_date":
         forms.SelectDateWidget(
             attrs={"aria-describedby": "desc_published_date"}),
         "cover":
         ClearableFileInputWithWarning(
             attrs={"aria-describedby": "desc_cover"}),
         "physical_format":
         forms.Select(attrs={"aria-describedby": "desc_physical_format"}),
         "physical_format_detail":
         forms.TextInput(
             attrs={"aria-describedby": "desc_physical_format_detail"}),
         "pages":
         forms.NumberInput(attrs={"aria-describedby": "desc_pages"}),
         "isbn_13":
         forms.TextInput(attrs={"aria-describedby": "desc_isbn_13"}),
         "isbn_10":
         forms.TextInput(attrs={"aria-describedby": "desc_isbn_10"}),
         "openlibrary_key":
         forms.TextInput(
             attrs={"aria-describedby": "desc_openlibrary_key"}),
         "inventaire_id":
         forms.TextInput(attrs={"aria-describedby": "desc_inventaire_id"}),
         "oclc_number":
         forms.TextInput(attrs={"aria-describedby": "desc_oclc_number"}),
         "ASIN":
         forms.TextInput(attrs={"aria-describedby": "desc_ASIN"}),
     }