Serge,
I want to clarify where the problem is,so shall we meet on skype.
Thanks
On Mon, Jun 17, 2013 at 12:04 PM, Sergiy Khohlov <[email protected]> wrote:
> looks like you have a problem with a form : datafield support 2 formats,
> but datainput only one
>
> Many thanks,
>
> Serge
>
>
> +380 636150445
> skype: skhohlov
>
>
> On Sat, Jun 15, 2013 at 2:29 PM, <[email protected]> wrote:
>
>> view.py
>>
>> def when(request):
>> """"""""
>> if not report.manual_date:
>> report.manual_date = datetime.datetime.now()
>> if not report.manual_time:
>> report.manual_time = datetime.datetime.now()
>> if int(dateformat):
>> date = report.manual_date.strftime('%m/%d/%Y')
>> else:
>> date = report.manual_date.strftime('%d/%m/%Y')
>> reportform = ReportForm(instance=report,initial={'manual_date':date,
>> 'manual_time':time})
>> if request.method == 'POST':
>> reportform = ReportForm(request.POST,instance=report)
>> if reportform.is_valid():
>> report = reportform.save(commit=False)
>> report.user = request.user
>> report.save()
>> reportform =
>> ReportForm(instance=report,initial={'manual_date':date, 'manual_time':time})
>> return render_to_response('incident/when.html', {
>> 'date':date,
>> 'reportform': reportform,
>> },
>> context_instance=RequestContext(request))
>>
>> forms.py
>>
>> DATE_INPUT_FORMAT = (
>> ('%d/%m/%Y','%m/%d/%Y'))
>> class ReportForm(forms.ModelForm):
>> manual_date = forms.DateField(input_formats = DATE_INPUT_FORMAT,
>> widget=forms.DateInput(format =
>> '%d/%m/%Y',attrs={'size':'15','id':'datepicker','readonly':'readonly'}))
>>
>>
>> jQuery :
>>
>> $(function () {
>> $( "#datepicker" ).datepicker({
>> showOn: "button",
>> buttonImage: "{{ STATIC_URL
>> }}images/incident-reporter-icon-when.png",
>> dateFormat: ('dd/mm/yy'),
>> buttonImageOnly: true,
>> changeYear: true,
>> changeMonth: true
>> });
>> });
>>
>> 1.Date format should change depend upon the value in database,if value is
>> in db,it shows the 1st format and for none ,else part is executing.
>>
>> 2.Formats are changing depends upon the condition.
>>
>> 3.I am facing problem here,if the input format is of this (%m/%d/%Y),on
>> form post the value of date gets interchange and saved in database.If the
>> given date is 07/06/2013 -->7th june 2013,after form post it is viewed in
>> the field as 06/07/2013 -->6th july 2013.It is not working properly.
>>
>> 4.Since i am not sure where the problem is,that's the reason i updated
>> views,forms and datepicker code.
>>
>> Need help to solve this issue.
>>
>> Thanks
>>
>>
>>
>> --
>> 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.
>> 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.
> 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.
For more options, visit https://groups.google.com/groups/opt_out.