modelform

    0熱度

    1回答

    我在同一頁上有兩個模型表單。形式僅具有單一字段,event被選擇: forms.py class RegistrationForm(forms.ModelForm): class Meta: model = Registration fields = ['event'] views.py form1 = RegistrationForm(request.POS

    1熱度

    1回答

    我只是想在Django中使用模型表單發佈模型細節。這guy也問過同樣的事情,但當我嘗試 接受的答案,它返回沒有類型的值。 這是我在「views.py」代碼: if request.method == 'POST': if request.user.is_authenticated(): form = PostStoryForm(request.POST) if f

    1熱度

    1回答

    我正在與一些應該很簡單的事情作鬥爭。事實上,我之前做過這件事,而且我似乎無法理解發生了什麼。 所有我想要做的是挽救我的前端的ModelForm ... 我在Django的1.10 models.py class Information(forms.ModelForm): class Meta: model = Fathers fields = ('id','fir

    0熱度

    2回答

    嘗試用以下代碼覆蓋用戶模型,但不知怎的,我無法覆蓋用戶名的最大長度和最小長度。 更具體地說,當我檢查python manage.py shell時,我確實覆蓋了它們。但它似乎對呈現的html沒有影響(用戶名maxlength仍然是150)。 不知道哪個部分出錯,請幫忙。 from django import forms from django.contrib.auth.models import

    0熱度

    1回答

    我寫以下形式: class VoteForm(forms.Form): choice = forms.ModelChoiceField(queryset=None, widget=forms.RadioSelect) def __init__(self, *args, **kwargs): question = kwargs.pop('instance', Non

    0熱度

    2回答

    官方的django民意調查教程很簡單,但它必須手動處理POST異常,以及硬編碼前端。如何通過使用表單來獲得相同的結果? @csrf_protect def vote(request, question_id): p = get_object_or_404(Question, pk=question_id) if request.method == 'GET': r

    0熱度

    1回答

    我有一個表格,用戶可以添加視頻到一個事件。當他們提出,我希望他們被重定向到活動頁面,但我有麻煩搞清楚代碼必要的。 這裏是我的代碼: views.py: def add_video(request): if request.method == "POST": form = AddVideo(request.POST) if form.is_valid():

    1熱度

    1回答

    在視圖中:我需要顯示從固定值(比如2005)開始到當前年份的下拉列表。現在,這個列表雖然是動態的,但不是來自數據庫。此外,我希望列表隨着時間的推移而擴大。 在模型:我想這個字段像一個IntegerField(?),它只保存從2005年的值到3000,然後拋出一個驗證錯誤。 我能做些什麼 - 在視圖中將下拉列爲ChoiceField,併爲模型設置驗證程序。 我想要什麼 - 我想在Django中使用M

    0熱度

    2回答

    我正在構建一個前端表單,允許某人在不訪問管理員的情況下發布文章。 當用戶登錄時,我希望他/她能夠寫一篇文章。保存後,我希望該用戶自動設置爲文章的作者。 我處於僵局。任何幫助將非常感激。 models.py from django.db import models from django.urls import reverse from django.contrib.auth.models i

    1熱度

    1回答

    我很新與Django,並試圖將谷歌應用程序腳本(GAS)的Web應用程序遷移到Django。 我在谷歌網站上的一個功能是從剪貼板捕獲粘貼圖像並通過表單提交。這是通過一個隱藏字段的形式完成: <input type="hidden" name="summaryImage" id='summaryImage' value=''> ,然後我抓住粘貼事件來填充這個隱藏表單域 /* Handle pas