Esempio n. 1
0
"""graphdj URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.1/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from graphene_django.views import GraphQLView
from graphene_file_upload.django import FileUploadGraphQLView
from django.views.decorators.csrf import csrf_exempt

urlpatterns = [
    path('admin/', admin.site.urls),
    path('graphql/',csrf_exempt(FileUploadGraphQLView.as_view(graphiql=True)))
]
Esempio n. 2
0
from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.views.decorators.csrf import csrf_exempt
from django.urls import path

from graphene_file_upload.django import FileUploadGraphQLView

from .schema import schema

urlpatterns = [
    path("admin/", admin.site.urls),
    path(
        "graphql/",
        csrf_exempt(
            FileUploadGraphQLView.as_view(graphiql=settings.DEBUG,
                                          schema=schema)),
    ),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Esempio n. 3
0
from django.contrib import admin
from django.urls import path
from django.conf import settings
from django.conf.urls.static import static
from django.views.decorators.csrf import csrf_exempt
from graphene_file_upload.django import FileUploadGraphQLView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('graphql',
         csrf_exempt(FileUploadGraphQLView.as_view(graphiql=False))),
]

if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL,
                          document_root=settings.STATIC_ROOT)
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
Esempio n. 4
0
# API URLS
urlpatterns += [
    # API base url
    path("api/", include("config.api_router")),
    # DRF auth token
    path("auth-token/", obtain_auth_token),
    # DRF API docs
    path("api-docs/", include_docs_urls(title="{{ cookiecutter.project_name }} REST API", public=False)),
]
{%- endif %}

{% if cookiecutter.js_task_runner == 'react' -%}
# API URLS
urlpatterns += [
    # GraphQL
    path("graphql/", csrf_exempt(FileUploadGraphQLView.as_view(graphiql=True, pretty=True))),
]
{%- endif %}

if settings.DEBUG:
    # This allows the error pages to be debugged during development, just visit
    # these url in browser to see how these error pages look like.
    urlpatterns += [
        path(
            "400/",
            default_views.bad_request,
            kwargs={"exception": Exception("Bad Request!")},
        ),
        path(
            "403/",
            default_views.permission_denied,
Esempio n. 5
0
from django.views.decorators.csrf import csrf_exempt

# from channels.routing import route_class
from graphene_file_upload.django import FileUploadGraphQLView
# from graphql_ws.django_channels import GraphQLSubscriptionConsumer


def graphiql(request):
    graphiql_settings = {
        "REACT_VERSION": "16.13.1",
        "GRAPHIQL_VERSION": "0.17.5",
        "SUBSCRIPTIONS_TRANSPORT_VERSION": "0.9.16",
        "subscriptionsEndpoint": "ws://localhost:8000/subscriptions",
        "endpointURL": "/graphql",
    }

    return render(request, "bifrost/graphiql.html", graphiql_settings)


# Traditional URL routing
SHOULD_EXPOSE_GRAPHIQL = settings.DEBUG or getattr(
    settings, "BIFROST_EXPOSE_GRAPHIQL", False
)
urlpatterns = [url(r"^graphql", csrf_exempt(FileUploadGraphQLView.as_view()))]

if SHOULD_EXPOSE_GRAPHIQL:
    urlpatterns.append(url(r"^graphiql", graphiql))

# Django Channel (v1.x) routing for subscription support
# channel_routing = [route_class(GraphQLSubscriptionConsumer, path=r"^/subscriptions")]
Esempio n. 6
0
"""ptbanking URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.1/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
from django.views.decorators.csrf import csrf_exempt

from graphene_file_upload.django import FileUploadGraphQLView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('graphql/',
         csrf_exempt(FileUploadGraphQLView.as_view(graphiql=settings.DEBUG)))
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Esempio n. 7
0
from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path, include
from rest_framework_jwt.views import obtain_jwt_token
from rest_framework_swagger.views import get_swagger_view
from graphene_file_upload.django import FileUploadGraphQLView
from graphene_django.views import GraphQLView

schema_view = get_swagger_view(title="Collective Cetak API")

urlpatterns = [
    path("admin/", admin.site.urls),
    path("accounts/", include("allauth.urls")),
    path("api/", include("api.urls")),
    path("utils/", include("utils.urls")),
    path("document/", include("upload.urls")),
    path("account/", include("rest_auth.urls")),
    path("account/registration/", include("rest_auth.registration.urls")),
    path("account/token", obtain_jwt_token),
    path("graphql/", FileUploadGraphQLView.as_view(graphiql=True)),
    path("graphql/list/", GraphQLView.as_view(graphiql=True)),
    path("doc/", schema_view),
    path("email/", include("extensions.urls")),
]

if settings.DEBUG:
    import debug_toolbar

    urlpatterns += [path("__debug__/", include(debug_toolbar.urls))]
Esempio n. 8
0
from graphene_file_upload.django import FileUploadGraphQLView
from tests.schema import schema

try:
    from django.urls import re_path as path
except ImportError:
    from django.conf.urls import url as path


def response_utf8_json(resp):
    return json.loads(resp.content.decode())


urlpatterns = [
    path('graphql',
         FileUploadGraphQLView.as_view(schema=schema),
         name='graphql'),
]


@pytest.mark.parametrize(
    'client,file_text,expected_first_line',
    (
        (None, u'Fake Data\nLine2\n', u'Fake Data'),
        # Try the fire emoji
        (None, u'\U0001F525\nLine2\nLine3\n', u'\U0001F525'),
    ),
    indirect=['client'])
def test_upload(client, file_text, expected_first_line):
    query = '''
        mutation testMutation($file: Upload!) {
Esempio n. 9
0
from django.conf.urls.static import static

import backend.views

from django.conf import settings
from django.conf.urls import url, include
from django.views.decorators.csrf import csrf_exempt
from django.contrib import admin
from django.views.static import serve
from graphql_jwt.decorators import jwt_cookie
from graphene_file_upload.django import FileUploadGraphQLView
from graphene_django.views import GraphQLView

urlpatterns = [
    url(r'^$', backend.views.index),
    url(r'^login', backend.views.index),
    url(r'^mis-notas', backend.views.index),
    url(r'^graphql',
        csrf_exempt(jwt_cookie(FileUploadGraphQLView.as_view(graphiql=True)))),
]

if settings.DEBUG:
    import debug_toolbar

    urlpatterns.append(url(r'^__debug__/', include(debug_toolbar.urls)))
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
Esempio n. 10
0
    https://docs.djangoproject.com/en/3.1/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from graphene_django.views import GraphQLView
from graphene_file_upload.django import FileUploadGraphQLView
from .schema import schema
from imagehandler.views import homepage
from graphql_jwt.decorators import jwt_cookie
from django.views.decorators.csrf import csrf_exempt

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', homepage, name='homepage'),
    path(
        'graphql/',
        csrf_exempt(
            jwt_cookie(
                FileUploadGraphQLView.as_view(graphiql=True, schema=schema))))
]
Esempio n. 11
0
from graphene_django.views import GraphQLView
from graphene_file_upload.django import FileUploadGraphQLView
from django.urls import path
from django.views.decorators.csrf import csrf_exempt

urlpatterns = [
    path("", FileUploadGraphQLView.as_view()),
]
Esempio n. 12
0
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from django.conf.urls import url, include
from assignments import views
from django_lms import views as project_views
from graphene_django.views import GraphQLView
from graphene_file_upload.django import FileUploadGraphQLView

urlpatterns = [
    url(r'^$', project_views.index, name="home"),
    path('admin/', admin.site.urls),
    url(r'^users/', include('users.urls', namespace='users')),
    url(r'^courses/', include('courses.urls', namespace="courses")),
    url(r'^assignments/', include('assignments.urls',
                                  namespace='assignments')),
    url(r'^resources/', include('resources.urls', namespace="resources")),
    url(r'^user_profile/(?P<pk>[-\w]+)/$',
        project_views.UserProfile.as_view(),
        name="profile"),
    url('graphql/', FileUploadGraphQLView.as_view(graphiql=True))
]
from server.settings import BASE_DIR


class GraphQLCustomCoreBackend(GraphQLCoreBackend):
    def __init__(self, executor=None):
        # type: (Optional[Any]) -> None
        super().__init__(executor)
        self.execute_params['allow_subscriptions'] = True


config = RawConfigParser()
config.read(os.path.join(settings.BASE_DIR, 'config.ini'))

urlpatterns = [
    path('admin/', admin.site.urls),
    path("graphql/",
         csrf_exempt(
             jwt_cookie(
                 FileUploadGraphQLView.as_view(
                     graphiql=True, backend=GraphQLCustomCoreBackend()))),
         name='graphql'),
    path(
        '',
        csrf_exempt(
            jwt_cookie(
                GraphQLPlaygroundView.as_view(
                    endpoint=config.get('server', 'SERVER_URL') +
                    "/graphql/"))))
    # path('accounts/', include('allauth.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Esempio n. 14
0
from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path
from django.views.decorators.csrf import csrf_exempt
from graphene_file_upload.django import FileUploadGraphQLView
from graphql_jwt.decorators import jwt_cookie
from graphql_playground.views import GraphQLPlaygroundView

urlpatterns = [
    path("admin/", admin.site.urls),
    path("graphql",
         csrf_exempt(jwt_cookie(
             FileUploadGraphQLView.as_view(graphiql=True)))),
    path("",
         GraphQLPlaygroundView.as_view(endpoint=settings.GRAPHQL_ENDPOINT)),
]

if settings.DEBUG:
    urlpatterns.append(
        static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)[0])
    urlpatterns.append(
        static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)[0])
Esempio n. 15
0
from django.urls import path
from graphene_django.views import GraphQLView
from .schema import schema
from django.views.decorators.csrf import csrf_exempt
from graphene_file_upload.django import FileUploadGraphQLView
from django.conf.urls import url

urlpatterns = [
    # path("graphql",  csrf_exempt(GraphQLView.as_view(graphiql= True, schema= schema)))
    path(
        'graphql',
        csrf_exempt(FileUploadGraphQLView.as_view(graphiql=True,
                                                  schema=schema))),
]
Esempio n. 16
0
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""


from django.contrib import admin
from django.urls import path
from graphene_django.views import GraphQLView
from .schema import schema
from products import views
from django.conf.urls.static import static
from django.conf import settings
from graphene_file_upload.django import FileUploadGraphQLView


urlpatterns = [
    path("admin/", admin.site.urls),
    path("graphql/", FileUploadGraphQLView.as_view(graphiql=True, schema=schema)),
    path('', views.ProductList.as_view(), name='product_list'),
    path('product/<int:pk>', views.ProductDetail.as_view(), name='product_detail'),
    path('create', views.ProductCreate.as_view(), name='product_create'),
    path('update/<int:pk>', views.ProductUpdate.as_view(), name='product_edit'),
    path('delete/<int:pk>', views.ProductDelete.as_view(), name='product_delete'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
"""server URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from django.conf.urls import url
from django.views.decorators.csrf import csrf_exempt
from graphene_django.views import GraphQLView
from graphene_file_upload.django import FileUploadGraphQLView


urlpatterns = [
    path('admin/', admin.site.urls),
    # url(r'^graphql/', GraphQLView.as_view(graphiql=True)),
    url(r'^graphql', csrf_exempt(FileUploadGraphQLView.as_view(graphiql=True))),
    # path("graphql/", csrf_exempt(GraphQLView.as_view(graphiql=True))),
    # path("gql/", csrf_exempt(GraphQLView.as_view(batch=True))),
]
Esempio n. 18
0
from django.contrib import admin
from django.urls import path, include
from django.views.decorators.csrf import csrf_exempt
from django.conf.urls.static import static
from django.conf import settings
import notifications.urls
from .tasks  import get_completed_events 
from graphene_file_upload.django import FileUploadGraphQLView as GraphQLView
from graphql_jwt.decorators import jwt_cookie

get_completed_events( schedule=1)
urlpatterns = [
    path('admin/', admin.site.urls),
    path("graphql/", csrf_exempt(GraphQLView.as_view(graphiql=True))),
    path('notifications/', include(notifications.urls, namespace='notifications')),
]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Esempio n. 19
0
import os

favicon_view = RedirectView.as_view(url=os.path.join(settings.STATIC_URL,'favicon.ico'), permanent=True)
urlpatterns = [
    path('', TemplateView.as_view(template_name='index.html')),
    path('admin/', admin.site.urls),
    path('favicon.ico', favicon_view),
    url(r'^static/(?P<path>.*)$', serve,
        {'document_root': settings.STATIC_ROOT}),
    url(r'^dmedia/(?P<path>.*)$', serve,
        {'document_root': settings.MEDIA_ROOT}),
    url(r'^media/(?P<path>.*)$', serve,
        {'document_root': os.path.join(settings.VUE_ROOT, 'media')}),
    url(r'^img/(?P<path>.*)$', serve,
        {'document_root': os.path.join(settings.VUE_ROOT, 'img')}),
    url(r'^js/(?P<path>.*)$', serve,
        {'document_root': os.path.join(settings.VUE_ROOT, 'js')}),
    url(r'^css/(?P<path>.*)$', serve,
        {'document_root': os.path.join(settings.VUE_ROOT, 'css')}),
    url(r'^fonts/(?P<path>.*)$', serve,
        {'document_root': os.path.join(settings.VUE_ROOT, 'fonts')}),
    url(r'^graphql', FileUploadGraphQLView.as_view(graphiql=True)),
    url(r'', include('backend.translator.urls')),
]

if settings.DEBUG:
    import debug_toolbar
    urlpatterns = [
        url(r'^__debug__/', include(debug_toolbar.urls)),
    ] + urlpatterns
Esempio n. 20
0
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import include, path, re_path
from django.views.generic import TemplateView
from graphene_file_upload.django import FileUploadGraphQLView

urlpatterns = static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + [
    path('admin/', admin.site.urls),
    path('data/', include('data.urls')),
]

# import graphql
urlpatterns += [
    path('graphql', FileUploadGraphQLView.as_view(graphiql=settings.DEBUG))
]

urlpatterns += [
    re_path(r'^.*$', TemplateView.as_view(template_name='static/index.html'))
]