Thanks for your reply.
 
The Django documenation for ModelForm states that a DateField should create 
a DateField form object.
 
DateFieldDateFieldDateTimeFieldDateTimeField 
 
https://docs.djangoproject.com/en/dev/topics/forms/modelforms/

On Tuesday, April 2, 2013 9:23:47 PM UTC-7, sacrac wrote:

> yes that is correct maybe you want to use a datepicker
> http://jqueryui.com/datepicker/
>
> Cheers
>
>
>
> On Tue, Apr 2, 2013 at 5:14 PM, Nick D <[email protected]<javascript:>
> > wrote:
>
>> Hi all,
>>  
>> I've created a ModelForm and am attempting to use it, but all of my date 
>> fields are coming up with type "text" instead of a datepicker. Can anybody 
>> tell me what's going on?
>>  
>> MODEL:
>>  
>> class GIS_WO(models.Model):
>>     WON = models.CharField(max_length=7, blank=True, null=True)
>>     status = models.CharField(max_length=20)
>>     priority = models.IntegerField()
>>     location = models.CharField(max_length=200)
>>     deadline = models.DateField(blank=True, null=True)
>>     type = models.CharField(max_length=50)
>>     notes = models.CharField(max_length=512, blank=True, null=True)
>>     creation_timestamp = models.DateTimeField(auto_now_add=True, 
>> null=True)
>>     update_timestamp = models.DateTimeField(auto_now=True, null=True)
>>     start_dt = models.DateTimeField(blank=True, null=True)
>>     end_dt = models.DateTimeField(blank=True, null=True)
>>     def __unicode__(self):
>>         return unicode(self.id)
>>  
>> ModelForm:
>> class GIS_WO_Form(ModelForm):
>>     class Meta:
>>         model = GIS_WO
>>  
>> VIEW:
>> def detail(request, id):
>>     wo = get_object_or_404(GIS_WO, pk=id)
>>     form = GIS_WO_Form(instance=wo)
>>     return render_to_response('GIS_WO_APP/detail.html', {'form': form}, 
>> context_instance=RequestContext(request))
>>  
>> OUTPUT:
>> <form action="" method="post">
>>  <tr><th><label for="id_WON">WON:</label></th><td><input id="id_WON" 
>> type="text" name="WON" value="C-13001" maxlength="7" /></td></tr>
>> <tr><th><label for="id_status">Status:</label></th><td><input 
>> id="id_status" type="text" name="status" value="OPEN" maxlength="20" 
>> /></td></tr>
>> <tr><th><label for="id_priority">Priority:</label></th><td><input 
>> type="text" name="priority" value="1" id="id_priority" /></td></tr>
>> <tr><th><label for="id_location">Location:</label></th><td><input 
>> id="id_location" type="text" name="location" value="MY HOUSE" 
>> maxlength="200" /></td></tr>
>> <tr><th><label for="id_deadline">Deadline:</label></th><td><input 
>> type="text" name="deadline" value="2013-04-06" id="id_deadline" 
>> /></td></tr>
>> <tr><th><label for="id_type">Type:</label></th><td><input id="id_type" 
>> type="text" name="type" value="New Constructions" maxlength="50" 
>> /></td></tr>
>> <tr><th><label for="id_notes">Notes:</label></th><td><input id="id_notes" 
>> type="text" name="notes" value="Some Notes" maxlength="512" /></td></tr>
>> <tr><th><label for="id_start_dt">Start dt:</label></th><td><input 
>> type="text" name="start_dt" id="id_start_dt" /></td></tr>
>> <tr><th><label for="id_end_dt">End dt:</label></th><td><input type="text" 
>> name="end_dt" id="id_end_dt" /></td></tr>
>> </form>
>>  
>>  
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> Visit this group at http://groups.google.com/group/django-users?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to