django-event-cal 0.2

Creator: danarutscher

Last updated:

Add to Cart

Description:

djangoeventcal 0.2

=====
Django_event_cal
Django_event_cal is a Django app to intergrate event calendar to your app. users can click a specific
date and see events and also can create, edit and delete events.
Installation
Stable version:
pip install django_event_cal
Documentation
Usage


Add "django_event_cal" to your INSTALLED_APPS setting like this:

INSTALLED_APPS = [
...
'django_event_cal',
]


Include the django_event_cal URLconf in your project urls.py like this:

path('', include("django_event_cal.urls")),



Run python manage.py migrate to create the events models.


run import inside views.py like this:


from django_event_cal.functions import cal_context


call cal_context function inside desired view like this and pass your context dictionary, it will return a context with additional event calendar values dictionary:

def index_view(request):
context = {}
context = cal_context(context) #add this line
return render(request,"base/index.html",context)


add {% include 'events_cal/event.html' %} inside the template where you want the calendar and events:

{% include 'events_cal/event.html' %}



Start the development server and visit http://127.0.0.1:8000/admin/
to create a poll (you'll need the Admin app enabled).


Visit http://127.0.0.1:8000/polls/ to participate in the poll.


Month navigation


accept two parameters in ur desired url:

urlpatterns = [
path("<int:year>/<str:month>/",views.index_view,name="index"),
]


receive them in your view and pass additional arguments to the cal_context function like this:

def index_view(request,year,month):
context = {}
context = cal_context(context,year,month,True) #add this line
return render(request,"base/index.html",context)

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.