modelform

    0熱度

    1回答

    我遇到了一個問題,我在我的視圖函數的GET部分中使用預先存在的模型實例實例化了一個基於ModelForm的表單。這個模型已經有幾個領域填充; ModelForm用於收集模型中的其他字段。 ModelForm定義中不包含預先存在的字段。 問題是,在POST處理過程中,成功驗證ModelForm後,我調用了ModelForm.save(commit = False)...並返回了模型(它應該是我傳入的

    1熱度

    1回答

    當我鍵入form.is_valid()(即形式我做了一個模型的的ModelForm)的Django我拋出以下異常: ValueError異常:無法分配無:「Membership.member」不允許空值。 但是當我再次驗證,我得到的形式是真實的。 >>> User.objects.get(id=2L) <User: [email protected]> >>> data={'member':

    1熱度

    1回答

    我對Python和Django都是全新的,所以請原諒,如果這個問題有點簡單。 我正在寫一個小應用程序來跟蹤檯球比賽的比分。我不需要解釋所有的細節,但涉及的基本對象是: 球隊有球員 比賽是兩隊之間(主客場) 比賽有一個遊戲集合。 每場比賽在兩名球員(每支球隊一名球員)之間,不包括已經參加比賽的球員。 我已經做了以下型號: class Team(models.Model): team_id

    2熱度

    1回答

    表這是我forms.py片斷 class ContactForm(forms.ModelForm): class Meta: model = Contact exclude = ('user',) 這是我的views.py片斷 def contact(request, template_name): if request.method == "POS

    0熱度

    1回答

    我已經使用Django幾天了,我正在嘗試創建一個小應用來學習整個東西。 我已經閱讀了關於ModelForms的內容,我想在我的應用程序中使用它,但是我無法在模板中呈現它,並且找不到問題,所以我希望你們能幫我解決問題。 這裏是我的代碼: models.py from django.db import models class Kiss(models.Model): latitude =

    0熱度

    1回答

    構建了一個成功的工作模型及其功能完備。 我的下一步是向它添加Ajax,它也工作得很好。我使用的Jquery是1.3.2版本,它非常老,但它的工作。 當我試圖添加bootstrap 2 DATE fields時,問題出現了。 使用CHECKIN & CHECKOUT值,我已經添加到我的表單,它的工作。 它需要更高版本的jquery,所以我使用了最近的一個1.9.1。 但是當我用它我的形式工作,除了1

    0熱度

    1回答

    我有一個名爲Project的模型,其中包含三個ManyToManyField(member_student,supervisor和tag)。其中一個(tag)被排除在表格中,並且必須手動保存。所以,在視圖中,我使用save(commit=False),因爲我必須更改表單的某些字段。更改字段後,表單被保存,我逐個添加標籤。然後,當我打電話save_m2m保存ManyToManyField,我得到的意

    0熱度

    1回答

    我有這樣的模型:文章,鏈接& ArticleLink。文章可以有很多鏈接,我需要從一個表單中保存它們。 我已經創建了文章的所有關係和ModelForm,但技巧部分是鏈接有兩個字段:名稱和URL。我無法弄清楚必須使用什麼樣的表單結構,我嘗試使用名稱「links [name]」和「links [url]」來隱藏輸入,但沒有奏效。 我應該在哪裏看?有沒有任何工作的例子呢? Django文檔對這種特殊情況

    2熱度

    1回答

    我在FormForm中創建了一個表單中的字段「phone」。我想驗證這個字段。下面是models.py代碼: class UserProfile(models.Model): user = models.ForeignKey(User, unique=True) phone = models.CharField(max_length=20, validators=[valida

    0熱度

    1回答

    我想要做的是使用Django窗體更新Dog模型中的現有行,但我遇到了一個錯誤。 我收到此錯誤: __init__() got multiple values for keyword argument 'user' 因爲Django的認爲這裏存在一個問題: form = DogImageForm(request.POST, request.FILES, user=request.user, in