Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Event(models.Model):
- start = models.DateTimeField(_("start"), db_index=True)
- end = models.DateTimeField(_("end"), db_index=True, help_text=_("The end time must be later than the start time."))
- title = models.CharField(_("title"), max_length=255)
- description = models.TextField(_("description"), blank=True)
- rule = models.ForeignKey(Rule)
- calendar = models.ForeignKey(Calendar)
- class EventForm(forms.ModelForm):
- class Meta:
- model=Event
- fields=['start','end','title','description','rule','calendar',]
- url(r'^addEvent/$', CreateEventView.as_view(), name='add-event'),
- class CreateEventView(CreateView):
- form_class=EventForm
- template_name="createEventForm.html"
- success_url='/eventListView/'
- {% extends "base.html" %}
- {% load i18n %}
- {% block body %}
- <form method='POST'>{% csrf_token %}
- {{form.as_p}}
- <button type="submit">Save</button>
- </form>
- <h2></h2>
- {% if error %}
- <p>Error {{error}}</p>
- {% endif %}
- {% endblock %}
- def __init__(self, *args, **kwargs):
- super(EventForm, self).__init__(*args, **kwargs)
- self.fields['start']=forms.DateTimeField(widget=forms.widgets.DateTimeInput())
- <link href="//cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
- <link href="//cdn.bootcss.com/bootstrap-datetimepicker/4.17.44/css/bootstrap-datetimepicker.min.css" rel="stylesheet">
- <script src="//cdn.bootcss.com/jquery/3.0.0/jquery.min.js"></script>
- <script src="//cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
- <script src="//cdn.bootcss.com/moment.js/2.17.1/moment.min.js"></script>
- <script src="//cdn.bootcss.com/bootstrap-datetimepicker/4.17.44/js/bootstrap-datetimepicker.min.js"></script>-->
- <script>
- $(function () {
- $('.datetime-input').datetimepicker({
- format:'YYYY-MM-DD HH:mm'
- });
- });
- </script>
- class EventForm(forms.ModelForm):
- class Meta:
- model=Event
- fields=['start','end','title','description','rule','calendar',]
- widgets = {
- 'start': forms.widgets.DateTimeInput(attrs={'class':'datetime-input'}),
- }
- Uncaught Error: datetimepicker component should be placed within a relative positioned container
Add Comment
Please, Sign In to add comment