Beispiel #1
0
from django.conf.urls.defaults import *
from article.views import ArticleListView, ArticleCreateView, \
                            ArticleDeleteView, ArticleUpdateView
from django.contrib.auth.views import login, login_required

urlpatterns = patterns('article.views',
    url(r'^$', ArticleListView.as_view(), name='article_list'),
    url(r'^article/create', login_required(ArticleCreateView.as_view()), name='article_create'),
    url(r'^article/update/(?P<pk>\d+)/', login_required(ArticleUpdateView.as_view()), name='article_update'),
    url(r'^article/delete/(?P<pk>\d+)/$', login_required(ArticleDeleteView.as_view()), name='article_delete'),
)
Beispiel #2
0
#     # 如果还要加其它的可以模仿上面的
# }

router = routers.DefaultRouter()

router.register(r'notes', NoteListViewSet, basename="notes")
router.register(r'docs', DocumentFileListViewSet, basename="docs")
router.register(r'softs', SoftWareFileListViewSet, basename="docs")
router.register(r'doctags', DocTagListViewSet, basename="doctags")



urlpatterns = [

    path('', ArticleView.as_view(), name='index'),
    path('add', ArticleCreateView.as_view(), name='addArticle'),
    path('admin/', admin.site.urls),
    path('article/', include('article.urls')),
    path('user/', include('user.urls')),
    path('notebook/', include('notebook.urls')),
    path('jquery/', include('jqueryDemo.urls')),
    path('store/', include('filemanagement.urls',  namespace='file-management')),

    path('uploadImg/', csrf_exempt(UploadImg), name='UploadImg'),
    path('showImage/', ShowUploadImg, name='ShowUploadImg'),
    path('docs/', include_docs_urls(title="Beyond PLM")),
    path('api/', include(router.urls)),

    re_path('media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT }),
    url(r'^api-auth/', include('rest_framework.urls'))
    # path('sitemap.xml',sitemap, {'sitemaps': sitemaps}, name='django.contrib.sitemaps.views.sitemap')
Beispiel #3
0
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import include, url
from django.contrib import admin
from article.views import RSSFeed, ArticleDetailView, ArticleListView, ArticleSearchView, ArticleCreateView
from article.views import ArticleUpdateView


urlpatterns = [
    url(r'^polls/', include('polls.urls')),
    url(r'^snippets/', include('snippets.urls')),
    url(r'^admin/', admin.site.urls),
    # url(r'^$', 'article.views.home'),
    # url(r'^(?P<my_args>\d+)/$', 'article.views.detail', name='detail'),
    # url(r'^test/$', 'article.views.test'),
    url(r'^$', ArticleListView.as_view(), name="home"),
    url(r'^(?P<pk>\d+)/$', ArticleDetailView.as_view(), name='detail'),
    # url(r'^archives/$', 'article.views.archives', name='archives'),
    # url(r'tag/(?P<tag>\w+)/$', 'article.views.search_tag', name="search_tag"),
    url(r'^search/$', ArticleSearchView.as_view(), name="blog_search"),
    url(r'^feed/$', RSSFeed(), name="RSS"),
    url(r'^create/$', ArticleCreateView.as_view(), name="create"),
    url(r'^update/(?P<pk>\d+)/$', ArticleUpdateView.as_view(), name="update"),
]
Beispiel #4
0
from django.urls import path
from article.views import ArticleListView, ArticleCreateView, ArticleDetailView
urlpatterns = [
    path('', ArticleListView.as_view(), name='post_list'),
    path('create/', ArticleCreateView.as_view(), name='post_create'),
    path('detail/<int:post_id>/',
         ArticleDetailView.as_view(),
         name='post_detail'),
]