在试图构建Django API时,我总是会遇到错误。
我有一节课:
from uuid import UUID
from django.shortcuts import render
from django.http.response import JsonResponse
from django.http.request import HttpRequest
from rest_framework import viewsets, status
from rest_framework.parsers import JSONParser
from rest_framework.response
请帮助解决这个问题。
我创建了一个表单来注册用户。我需要用户在注册后可以访问管理面板。为此,我尝试重写字段is_staff的值:
class RegistrationForm(UserCreationForm):
is_staff = forms.CharField(
default=True,
widget=forms.HiddenInput(),
)
class Meta:
model = User
fields = (
'username',
我的models.py中有以下代码: from django import forms
class user_Account(models.Model):
password = models.CharField(
widget=forms.PasswordInput(),
verbose_name="Password",
max_length=500,
null=True,
blank=True
) 这是我的forms.py: from django import forms
f
我尝试了这段关于MDDataTable的简单代码,但每次执行它时都会出现错误。最近,我成功地运行了不同的KivyMD函数,但是这个简单的表让我头疼。
Python代码
from kivymd.app import MDApp
from kivymd.uix.screen import Screen
from kivymd.uix.datatables import MDDataTable
from kivy.metrics import dp
class Demo(MDApp):
def build(self):
screen = Screen()
尽管widget=forms.PasswordInput声明,Django密码字段输入仍显示为明文:
forms.py
from django.contrib.auth.models import User
class LoginForm(forms.ModelForm):
# specify password type so that passwords show up as *******, not plaintext
# but this doesn't work if placeholder = ''
password = forms.C
我不想使用.kv语言。因此,当我按下按钮时,在尝试运行函数时会出现问题。
我发现这些问题有同样的问题,所以我采用了on_press方法的代码,来自它们:
错误
File "kivy\_event.pyx", line 703, in kivy._event.EventDispatcher.dispatch
File "kivy\_event.pyx", line 1214, in kivy._event.EventObservers.dispatch
File "kivy\_event.pyx", line 1138, in ki
您好,我正在尝试使用修改后的__init__表单方法,但遇到以下错误:
TypeError
__init__() got multiple values for keyword argument 'vUserProfile'
我需要将UserProfile传递给我的表单,以访问dbname字段,我认为这是一个解决方案(我的表单代码):
class ClienteForm(ModelForm):
class Meta:
model = Cliente
def __init__(self, vUserProfile, *args, **kwargs):
super
我想要创建一个AbstractEditForm (从ModelForm继承)表单,其中有多个表单可以从它继承。但是我发现了一个错误:
这是我的forms.py
# This is the abstract form that I want to inherit other forms from
class AbstractEditForms(forms.ModelForm):
def __init__(self, id_fields=None, ref_field=None,
model=None, *args, **kwargs):
se
我对编程非常陌生,目前我正在跟踪一个视频,为一个项目开发一个应用程序。我似乎不明白是什么导致了下面的错误。
TypeError: object.__init__() takes exactly one argument (the instance to initialize)
代码如下:(第一个文件)
class MainApp(App):
my_friend_id = 1
def build(self):
return GUI
def on_start(self):
# get database data
result
我使用Django 2.1,安装了表单工具,并使用了向导模块,目标是创建一个包含多个表单的逐步页面。
我不知道我是否必须改变一些东西,但我已经在其他帖子上查找了,但不幸的是我没有解决我的问题。
我有这个错误:
TypeError at /dashboard/createproject/
__init__() takes 1 positional argument but 2 were given
Request Method: GET
Request URL: http://localhost:8000/dashboard/createproject/
Django Vers
我正在创建一个包含ChoiceField的表单,通过视图来建立所选择的值。
根据Django文档,选举值必须是:
可迭代的(例如,列表或元组)作为该字段的选择的二元组,或者返回这样一个可迭代的可调用性。此参数接受与模型字段的选择参数相同的格式。
当加载视图时,我没有遇到任何问题。但是,在验证视图中的表单之后,当我试图获得ChoiceField的值时,我会得到一个错误Too many values to unpack (expected 2)。
我不知道我是否在ChoiceField中错误地添加了选择的值。尽管我认为如果是这样,视图也不会加载。我做错什么了?
forms.py
class
我正在尝试在Django和Crispy表单中创建html5表单,但是我得到了TypeError: __init__() got an unexpected keyword argument 'instance'
forms.py
from crispy_forms.helper import FormHelper
from crispy_forms.layout import Submit
from django import forms
class ShareImageForm(forms.Form):
def __init__(self, *args, **kwa
我正在尝试创建一个自定义的ForeignKey。我继承了它,并尝试重写__init__方法来提供位置参数to和on_delete,如下所示:
from django.contrib.auth.models import User
class CurrentUserField(models.ForeignKey):
def __init__(self, **kwargs):
super().__init__(User, models.CASCADE, **kwargs)
class DemoModel(models.Model):
owner = Curre
在我填写注册表格并单击submit之后,该错误弹出"create_user()从2到4个位置参数,但给出了6个位置参数“,而且它也没有在模板中使用表单中的验证
不检查用户名或电子邮件是否已在数据库中,甚至不检查密码是否匹配
forms.py
from django import forms
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User
from django.forms.widgets import PasswordInput, Tex
执行:
python ./mamage.py schemamigration --initial<br>
它给了我一个错误:
! Cannot freeze field 'exam.question.tags'
! (this field has class taggit_autocomplete_modified.managers.TaggableManagerAutocomplete)
! South cannot introspect some fields; this is probably because they are custom
! fie
我想将一些Html属性传递给crispy生成的表单域
我尝试在django 2.2.3中使用此代码
class AddForm(forms.Form):
todo = forms.CharField(max_length=128, attrs={'placeholder':'What do you want to do?'})
但是我得到了一个错误
from .forms import AddForm
File "C:\Users\HP\django_project\todo\forms.py", line 4, in <