예제 #1
0
from django.urls import path

from notes.views import NoteListView, NoteDetailView

urlpatterns = [
    path('', NoteListView.as_view()),
    path('<int:pk>/', NoteDetailView.as_view()),
]
예제 #2
0
"""main_config 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.urls import path, include
from notes.views import NoteCreate, NoteListView, NoteDetailView, NoteUpdate, NoteDelete

urlpatterns = [
    path('create', NoteCreate.as_view(), name='note-create'),
    path('', NoteListView.as_view(), name='note-list'),
    path('<int:pk>/', NoteDetailView.as_view(), name='note-detail'),
    path('update/<int:pk>/', NoteUpdate.as_view(), name='note-update'),
    path('delete/<int:pk>/', NoteDelete.as_view(), name='note-delete'),
]
예제 #3
0
from django.conf.urls import url
from django.contrib.auth.decorators import login_required

from notes.views import (NoteCreateView, NoteDeleteView,
NoteDetailView, NoteUpdateView)


# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = [
    url(r'^create/$', login_required(NoteCreateView.as_view()),
        name='create_note'),
    url(r'^(?P<pk>\d+)/$', login_required(NoteDetailView.as_view()),
        name='view_note'),
    url(r'^(?P<pk>\d+)/edit/$', login_required(NoteUpdateView.as_view()),
        name='edit_note'),
    url(r'^(?P<pk>\d+)/delete/$', login_required(NoteDeleteView.as_view()),
        name='delete_note')
]
예제 #4
0
파일: urls.py 프로젝트: ikropotov/notejam
from django.conf.urls import url
from django.contrib.auth.decorators import login_required

from notes.views import (NoteCreateView, NoteDeleteView, NoteDetailView,
                         NoteUpdateView)

# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = [
    url(r'^create/$',
        login_required(NoteCreateView.as_view()),
        name='create_note'),
    url(r'^(?P<pk>\d+)/$',
        login_required(NoteDetailView.as_view()),
        name='view_note'),
    url(r'^(?P<pk>\d+)/edit/$',
        login_required(NoteUpdateView.as_view()),
        name='edit_note'),
    url(r'^(?P<pk>\d+)/delete/$',
        login_required(NoteDeleteView.as_view()),
        name='delete_note'),
]
예제 #5
0
from django.conf.urls import patterns, include, url
from django.contrib import admin

from notes.views import NoteListView, NoteAddView, NoteDetailView

urlpatterns = patterns('',
    # Examples:
    url(r'^$', NoteListView.as_view(), name='home'),
    url(r'^add/$', NoteAddView.as_view(), name='add'),
    url(r'^(?P<slug>[-\w]+)/$', NoteDetailView.as_view(), name='note'),
    url(r'^admin/', include(admin.site.urls)),
)
예제 #6
0
from django.urls import path
from notes.views import RegisterView, ApiRoot, LoginView, NoteUploadView, NoteDetailView, GlobalNoteSearch, GetMyNotes, ProfileView
from rest_framework.urlpatterns import format_suffix_patterns

urlpatterns = [
    path('', ApiRoot.as_view()),
    path('register/', RegisterView.as_view(), name='register'),
    path('login/', LoginView.as_view(), name='login'),
    path('upload/', NoteUploadView.as_view(), name="upload"),
    path('note/<int:pk>/', NoteDetailView.as_view(), name="single-note"),
    #list of all the notes of currently login user and also he/she can search with a username
    path('mynotes/', GetMyNotes.as_view(), name="mynotes"),

    #search all the notes with subject name uploaded by user except the current login in users
    path('list/', GlobalNoteSearch.as_view(), name="list"),
    path('profile/', ProfileView.as_view(), name="profile"),

    # path('^upload/(?P<subject>.+)/$', SearchNoteList.as_view(),name="search-note"),
    # path('login/',login,name="login"),
]

urlpatterns = format_suffix_patterns(urlpatterns)
예제 #7
0
파일: urls.py 프로젝트: kazeevn/botan
from django.conf.urls.defaults import patterns, include, url
from django.contrib import admin
from django.views.generic import ListView, DetailView

from models import Note
from notes.views import NoteListView, NoteDetailView

urlpatterns = patterns('notes.views',
    url(r'^$', NoteListView.as_view(), name='notes_root'),
    url(r'^(?P<pk>\d+)/$', NoteDetailView.as_view(), name='notes_detail'),
    url(r'^preview/$', 'preview'),
    url(r'^(?P<note_id>\d+)/(?P<par_id>\d+)/text$', 'paragraph_text'),
    url(r'^(?P<note_id>\d+)/(?P<par_id>\d+)/upload$', 'upload'),
    url(r'^(?P<note_id>\d+)/(?P<par_id>\d+)/image$', 'serve_image'),
    url(r'^(?P<note_id>\d+)/(?P<par_id>\d+)/rendered$', 'paragraph_rendered'),
    url(r'^(?P<note_id>\d+)/(?P<par_id>\d+)/commit/$', 'commit'),
    url(r'^(?P<note_id>\d+)/add/$', 'add'),
    url(r'^add/$', 'add_note'),
    )
예제 #8
0
파일: urls.py 프로젝트: UfoDriver/notejam
    # url(r'^notejam/', include('notejam.foo.urls')),

    # pad views
    url(r'^pads/create/$', login_required(PadCreateView.as_view()),
        name='create_pad'),
    url(r'^pads/(?P<pk>\d+)/$', login_required(PadNotesListView.as_view()),
        name='view_pad_notes'),
    url(r'^pads/(?P<pk>\d+)/edit/$', login_required(PadUpdateView.as_view()),
        name='edit_pad'),
    url(r'^pads/(?P<pk>\d+)/delete/$', login_required(PadDeleteView.as_view()),
        name='delete_pad'),

    # note views
    url(r'^notes/create/$', login_required(NoteCreateView.as_view()),
        name='create_note'),
    url(r'^notes/(?P<pk>\d+)/$', login_required(NoteDetailView.as_view()),
        name='view_note'),
    url(r'^notes/(?P<pk>\d+)/edit/$', login_required(NoteUpdateView.as_view()),
        name='edit_note'),
    url(r'^notes/(?P<pk>\d+)/delete/$', login_required(NoteDeleteView.as_view()),
        name='delete_note'),

    url(r'^$', login_required(NoteListView.as_view()), name='home'),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    # url(r'^admin/', include(admin.site.urls)),
)
예제 #9
0
from django.conf.urls import url

from notes.views import NoteListView, NoteDetailView, NoteCreate, NoteUpdate, NoteDelete

urlpatterns = [
    url(r'^$', NoteListView.as_view(), name='note-list'),
    url(r'^(?P<pk>\d+)/$', NoteDetailView.as_view(), name='note-detail'),
    url(r'note/add/$', NoteCreate.as_view(), name='note-add'),
    url(r'note/(?P<pk>[0-9]+)/$', NoteUpdate.as_view(), name='note-update'),
    url(r'note/(?P<pk>[0-9]+)/delete/$',
        NoteDelete.as_view(),
        name='note-delete'),
]