Пример #1
0
def detail_resplonse(sender, **kargs):
        from dbapp.templatetags import dbapp_tags
        from mysite.personnel.models.model_emp import Employee
        if kargs['dataModel']==Employee:
                form=sender['form']
                instance=sender['instance']
                if        instance and instance.pk:
                        form.object_photo=dbapp_tags.thumbnail_url(instance, 'pin')
Пример #2
0
def form_for_model(model, instance=None, form=forms.BaseForm, fields=None, post=None,
               formfield_callback=widgets.form_field, lock_fields=[], read_only=False): 
    import os
    f=_form_for_model(model, instance or model(), form, fields, post, formfield_callback, lock_fields, read_only)
    
    if hasattr(model.Admin, "help_text"):
            f.admin_help_text=model.Admin.help_text
    if instance and instance.pk:
            f.object_photo=dbapp_tags.thumbnail_url(instance)
    help_image="img/model/%s.%s.png"%(model._meta.app_label, model.__name__)
    if os.path.exists(settings.MEDIA_ROOT+help_image):
            f.admin_help_image=settings.MEDIA_URL+"/"+help_image
    return f
Пример #3
0
def form_for_model(model,
                   instance=None,
                   form=forms.BaseForm,
                   fields=None,
                   post=None,
                   formfield_callback=widgets.form_field,
                   lock_fields=[],
                   read_only=False):
    import os
    f = _form_for_model(model, instance or model(), form, fields, post,
                        formfield_callback, lock_fields, read_only)

    if hasattr(model.Admin, "help_text"):
        f.admin_help_text = model.Admin.help_text
    if instance and instance.pk:
        f.object_photo = dbapp_tags.thumbnail_url(instance)
    help_image = "img/model/%s.%s.png" % (model._meta.app_label,
                                          model.__name__)
    if os.path.exists(settings.MEDIA_ROOT + help_image):
        f.admin_help_image = settings.MEDIA_URL + "/" + help_image
    return f