Example #1
0
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.urls.static import static
from django.conf import settings
from article.views import IndexView, ArticleCreateView, ArticleDetailView, ArticleUpdateView, ArticleDeleteView
from account.views import ProfileDetailView, SignUp

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', IndexView.as_view(), name='index'),
    # Article
    path('article/create', ArticleCreateView.as_view(), name='create'),
    path('article/<int:article_id>',
         ArticleDetailView.as_view(),
         name='detail'),
    path('article/update/<int:article_id>',
         ArticleUpdateView.as_view(),
         name='update'),
    path('article/delete/<int:article_id>',
         ArticleDeleteView.as_view(),
         name='delete'),
    # Account/Profile
    path('account/profile/<int:profile_id>',
         ProfileDetailView.as_view(),
         name='profile'),
    path('account/', include('django.contrib.auth.urls')),
    path('signup/', SignUp.as_view(), name='signup'),
Example #2
0
from django.urls import path

from article.views import ArticleListView, ArticleDetailView, ArticleCreateView, ArticleUpdateView, ArticleDeleteView, \
    vote

urlpatterns = [
    path('', ArticleListView.as_view(), name="article_home"),
    path('article/<int:pk>', ArticleDetailView.as_view(), name="article_detail"),
    path('article/create', ArticleCreateView.as_view(), name="article_create"),
    path('article/<int:pk>/update', ArticleUpdateView.as_view(), name="article_update"),
    path('article/<int:pk>/delete', ArticleDeleteView.as_view(), name="article_delete"),

    path('article/vote', vote, name="article_vote"),
]
Example #3
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'),
)
Example #4
0
from django.conf.urls import url
from article.views import article_list, ArticleCreateView, ArticleDetailView, create_comment
from django.contrib.auth.decorators import login_required

urlpatterns = [
    url(r'^list/(?P<block_id>\d+)', article_list),
    url(r'^create/(?P<block_id>\d+)',
        login_required(ArticleCreateView.as_view())),
    url(r'^articledetail/(?P<pk>\d+)$', ArticleDetailView.as_view()),
    url(r'^articledetail/comment/create/', create_comment),
]
Example #5
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"),
]
Example #6
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')
Example #7
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'),
]