Actualmente estoy usando la versión 1.11.2 de Django y me gustaría usar el widget FilteredSelectMultiple fuera de la página de administración. Este es mi formulario.py: class TBDAuthGroupManageForm(forms.Form): permissions = forms.ModelMultipleChoiceField(queryset=Permission.objects.all(), required=True, widget=FilteredSelectMultiple(“Permissions”, is_stacked=False)) class Media: css = {‘all’: (‘/static/admin/css/widgets.css’,), } js = (‘/admin/jsi18n/’,) def __init__(self, parents=None, *args, **kwargs): super(TBDAuthGroupManageForm, self).__init__(*args, **kwargs) Este es mi views.py: […]
Quiero crear un formulario de modelo, que tiene una clave externa en el modelo. Me gusta: class TestModel(Model): field1=ForeignKey(RefModel) Creo una forma como: class TestForm(ModelForm): class Meta(object): model = TestModel widgets = {‘field1’: RadioSelect} Pero quiero hacer alguna limitación en el campo según la url, lo que significa que no son datos constantes, ¿qué debo […]
Estas preguntas abordan mi pregunta genéricamente, pero estoy buscando una explicación más específica. Me gustaría que un usuario actualice un grupo de objetos modelo, sin embargo, primero se deberá recuperar el conjunto de consultas para estos objetos. Mi plan es hacer esto en dos UR / vistas separadas, obteniendo la información del conjunto de consulta […]
Tengo un modelo, con FileField . Cuando edito este modelo en una vista, quiero cambiar el valor “actual” de FileField que se muestra en el formulario de vista. Dejame explicar. modelos.py: class DemoVar_model(models.Model): … Welcome_sound=models.FileField(upload_to=’files/%Y/%m/%d’) forms.py: class DemoVar_addform(ModelForm): … class Meta: model = DemoVar_model views.py: soundform = DemoVar_addform(instance=ivrobj) …. return render_to_response(template,{‘soundform’:soundform}, ….) Ahora quiero editar […]
Tengo este error durante la representación de la plantilla. Lo que estoy tratando de hacer es permitir al usuario cargar un csv y luego procesar los datos en modelos. error en la línea 109 ‘myapp’ no es un espacio de nombres registrado Este es mi código de línea 109 urls.py en mi sitio urlpatterns = […]
Tengo una aplicación muy simple que actualmente declara dos modelos: uno se llama “Contenido” y simplemente contiene datos de contenido y el otro es “Página” que incluye “Contenido” como OneToOneField. La razón por la que he hecho esto es para poder tener la “Página” como una clase concreta real que uso y cuando otros modelos […]
Utilizo django-tables2 LinkColumn para crear una columna que llama a una función que permite la exportación del objeto en la tabla. forms.py: class FilesTable(tables.Table): id = tables.LinkColumn(‘downloadFile’, args=[A(‘pk’)], verbose_name=’Export’) Me gustaría que el contenido de esta columna fuera la función href para descargar el archivo con: Exportar como texto, no como id.
Gracias a Insin por responder una pregunta previa relacionada con esta. Su respuesta funcionó y funciona bien, sin embargo, estoy perplejo ante la provisión de ‘clean_data’, o más precisamente, ¿cómo usarlo? class RegistrationFormPreview(FormPreview): preview_template = ‘workshops/workshop_register_preview.html’ form_template = ‘workshops/workshop_register_form.html’ def done(self, request, cleaned_data): # Do something with the cleaned_data, then redirect # to a “success” […]
Tengo un ModelForm con un campo de opción múltiple. Las opciones son instancias pobladas de excursionistas que pertenecen a un Club específico. Quiero personalizar la forma en que se muestra mi formulario, mostrando las opciones en una tabla donde la primera columna contiene casillas de verificación, y algunas columnas más muestran los detalles de cada […]
Quiero hacer administrador de forma dinámica. Quiero agregar algunos campos de formulario dependiendo de la configuración en el objeto relacionado. Tengo algo como esto: class ClassifiedsAdminForm(forms.ModelForm): def __init__(self,*args, **kwargs): super(ClassifiedsAdminForm, self).__init__(*args, **kwargs) self.fields[‘testujemy’] = forms.CharField(label = “test”) Y en admin.py: class ClassifiedAdmin(admin.ModelAdmin): def get_form(self, request, obj=None, **kwargs): return ClassifiedsAdminForm Como puede ver, quiero agregar CharField […]