from django.urls import path from notes.views import NoteListView, NoteDetailView urlpatterns = [ path('', NoteListView.as_view()), path('<int:pk>/', NoteDetailView.as_view()), ]
"""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'), ]
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') ]
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'), ]
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)), )
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)
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'), )
# 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)), )
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'), ]