On Mon, Aug 18, 2008 at 2:45 PM,  <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> I've written a library on top of django.form that adds support for
> highly dynamic forms, including removing and adding inline forms after
> page load-time. To do so, I subclassed forms.BaseForm and added the
> needed functionality to it. My problem is ,that I'd like to support
> the same declarative syntax as forms via Form and
> DeclarativeFieldsMetaclass. However, only BaseForm and Form are
> exposed from the forms module and I can't use
> DeclarativeFieldsMetaclass in my application. Would it be possible to
> change this? The same applies to BoundField. It's also hidden inside
> the module.

Huh?

$ ipython

In [1]: from django.newforms.forms import DeclarativeFieldsMetaclass

In [2]: DeclarativeFieldsMetaclass?
Type:           type
Base Class:     <type 'type'>
String Form:    <class 'django.newforms.forms.DeclarativeFieldsMetaclass'>
Namespace:      Interactive
File:           /home/users/patrys/Desktop/web/django/newforms/forms.py
Docstring:
    Metaclass that converts Field attributes to a dictionary called
    'base_fields', taking into account parent class 'base_fields' as well.

In [3]: from django.newforms.forms import BoundField

In [4]: BoundField?
Type:           type
Base Class:     <type 'type'>
String Form:    <class 'django.newforms.forms.BoundField'>
Namespace:      Interactive
File:           /home/users/patrys/Desktop/web/django/newforms/forms.py
Docstring:
    A Field plus data

Constructor information:
Definition:     BoundField(self, form, field, name)

-- 
Patryk Zawadzki

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to