Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 878 Bytes

README.md

File metadata and controls

42 lines (34 loc) · 878 Bytes

django-mylinks

settings.py

INSTALLED_APPS = [
    'rest_framework',
    'django_filters',
    'rest_framework_filters',
    ...
    'mylinks',
    ...
]
REST_FRAMEWORK = {
    'DEFAULT_FILTER_BACKENDS': ('rest_framework_filters.backends.RestFrameworkFilterBackend', ),
    'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework.authentication.BasicAuthentication',
        'rest_framework.authentication.SessionAuthentication',
    ),
}

urls.py

from django.urls import path, include

urlpatterns = [
    ...
    path('mylinks/', include('mylinks.urls'))
    ...
]

templates under templates/mylinks/oembed/{{ content_type }}/{{ style }}

  • oembed.json: OEMBED json
  • embed.html: html returned in OEMBED json['html']
  • widget.js: javascript
  • widget.html: iframe content rendered by widget.js