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 url, include from django.contrib import admin from django.conf.urls.static import static from django.conf import settings from mysite.views import HomeView from mysite.views import UserCreateView, UserCreateDoneTV urlpatterns = [ url(r'^admin/', admin.site.urls, name='index'), url(r'^accounts/', include('django.contrib.auth.urls')), url(r'^accounts/register/$', UserCreateView.as_view(), name='register'), url(r'^accounts/register/done/$', UserCreateDoneTV.as_view(), name='register_done'), url(r'^$', HomeView.as_view(), name='home'), url(r'^bookmark/', include('bookmark.urls', namespace='bookmark')), url(r'^blog/', include('blog.urls', namespace='blog')), url(r'^photo/', include('photo.urls', namespace='photo')), ] + static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT) # static 함수가 반환하는 url 패턴 추가(이미지 파일 처리)
2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path, include from mysite.views import HomeView from django.conf.urls.static import static from django.conf import settings from mysite.views import UserCreateView, UserCreateDoneTV # from bookmark.views import BookmarkLV, BookmarkDV urlpatterns = [ path('admin/', admin.site.urls), path('account/', include('django.contrib.auth.urls')), path('accounts/register/', UserCreateView.as_view(), name='register'), path('accounts/register/done/', UserCreateDoneTV.as_view(), name='register_done'), # shkim path('', HomeView.as_view(), name='home'), path('bookmark/', include('bookmark.urls')), path('blog/', include('blog.urls')), path('photo/', include('photo.urls')), # class-based views # path('bookmark/', BookmarkLV.as_view(), name='index'), # path('bookmark/<int:pk>/', BookmarkDV.as_view(), name='detail'), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
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 path, include from django.conf.urls import url from mysite.views import HomeView, HomeView2, UserCreateView, UserCreateDoneTV, SearchFormView, ImageView urlpatterns = [ path('admin/', admin.site.urls), path('', HomeView2.as_view(), name='home'), path('recipe/', include('recipe.urls')), path('hotplace/', include('hotplace.urls')), path('user/', include('user.urls')), path('accounts/', include('django.contrib.auth.urls')), path('accounts/signup/', UserCreateView.as_view(), name='signup'), path('accounts/signup/done/', UserCreateDoneTV.as_view(), name='signup_done'), path('search/', SearchFormView.as_view(), name='search'), path('photo_upload/', ImageView.as_view(), name='image'), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
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 url, include from django.contrib import admin from django.conf.urls.static import static #추가 from django.conf import settings #추가 from mysite.views import HomeView, MainView, ManualView, DoneeView, DonorView from mysite.views import UserCreateView, UserCreateDoneTV urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', HomeView.as_view(), name='videopage_ex'), url(r'^main/$', MainView.as_view(), name='mainpage_ex'), url(r'^manual/$', ManualView.as_view(), name='manual_home'), url(r'^donee/$', DoneeView.as_view(), name='manual_donee'), url(r'^donor/$', DonorView.as_view(), name='manual_donor'), url(r'^accounts/', include('django.contrib.auth.urls')), url(r'^accounts/register/$', UserCreateView.as_view(), name='register'), url(r'^accounts/register/done/$', UserCreateDoneTV.as_view(), name='register_done'), url(r'^photo/', include('photo.urls', namespace='photo')), #추가 ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) #추가
from bookmark.views import BookmarkLV, BookmarkDV, BookmarkCV, BookmarkUV, BookmarkRV from blog.views import PostLV, PostDV, PostCV, PostUV, PostRV #추가 from django.conf.urls.static import static from django.conf import settings urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', IndexView.as_view(), name='index'), url(r'^about/$',aboutView.as_view(), name='about'), url(r'^accounts/', include('django.contrib.auth.urls')), url(r'^accounts/register/$', UserCreateView.as_view(), name='register'), url(r'^accounts/register/done/$', UserCreateDoneTV.as_view(), name='register_done'), url(r'^bookmark/$', BookmarkLV.as_view(), name='bookmark_index'), url(r'^bookmark/(?P<pk>\d+)/$', BookmarkDV.as_view(), name='detail'), url(r'^bookmark/add/$', BookmarkCV.as_view(), name='bookmark_create'),