Guest User

Untitled

a guest
Apr 19th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. class Event(models.Model):
  2. start = models.DateTimeField(_("start"), db_index=True)
  3. end = models.DateTimeField(_("end"), db_index=True, help_text=_("The end time must be later than the start time."))
  4. title = models.CharField(_("title"), max_length=255)
  5. description = models.TextField(_("description"), blank=True)
  6. rule = models.ForeignKey(Rule)
  7. calendar = models.ForeignKey(Calendar)
  8.  
  9. class EventForm(forms.ModelForm):
  10. class Meta:
  11. model=Event
  12. fields=['start','end','title','description','rule','calendar',]
  13.  
  14. url(r'^addEvent/$', CreateEventView.as_view(), name='add-event'),
  15.  
  16. class CreateEventView(CreateView):
  17. form_class=EventForm
  18. template_name="createEventForm.html"
  19. success_url='/eventListView/'
  20.  
  21. {% extends "base.html" %}
  22. {% load i18n %}
  23. {% block body %}
  24. <form method='POST'>{% csrf_token %}
  25. {{form.as_p}}
  26. <button type="submit">Save</button>
  27. </form>
  28. <h2></h2>
  29. {% if error %}
  30. <p>Error {{error}}</p>
  31. {% endif %}
  32. {% endblock %}
  33.  
  34. def __init__(self, *args, **kwargs):
  35. super(EventForm, self).__init__(*args, **kwargs)
  36. self.fields['start']=forms.DateTimeField(widget=forms.widgets.DateTimeInput())
  37.  
  38. <link href="//cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
  39. <link href="//cdn.bootcss.com/bootstrap-datetimepicker/4.17.44/css/bootstrap-datetimepicker.min.css" rel="stylesheet">
  40. <script src="//cdn.bootcss.com/jquery/3.0.0/jquery.min.js"></script>
  41. <script src="//cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  42. <script src="//cdn.bootcss.com/moment.js/2.17.1/moment.min.js"></script>
  43. <script src="//cdn.bootcss.com/bootstrap-datetimepicker/4.17.44/js/bootstrap-datetimepicker.min.js"></script>-->
  44. <script>
  45. $(function () {
  46. $('.datetime-input').datetimepicker({
  47. format:'YYYY-MM-DD HH:mm'
  48. });
  49. });
  50. </script>
  51.  
  52. class EventForm(forms.ModelForm):
  53. class Meta:
  54. model=Event
  55. fields=['start','end','title','description','rule','calendar',]
  56. widgets = {
  57. 'start': forms.widgets.DateTimeInput(attrs={'class':'datetime-input'}),
  58. }
  59.  
  60. Uncaught Error: datetimepicker component should be placed within a relative positioned container
Add Comment
Please, Sign In to add comment