Django - blog 만들기 6 (확인)

yunseul·2024년 6월 17일

Django

목록 보기
17/30

django 실행

### 위치 이동
cd /Users/user/test/django/project/web

### django 실행
python3 manage.py runserver 0.0.0.0:8899

error 발생

urls.py 에 include 가 import 되어 있지 않아서, 발생하는 error

error 해결

### 위치 이동
cd /Users/user/test/django/project/web/web

### urls.py 수정
vi urls.py

---

from django.contrib import admin
from django.urls import path, **include**
from django.conf.urls import url
from django.contrib import admin

# from bookmark.views import BookmarkLV, BookmarkDV

urlpatterns = [
    path('admin/', admin.site.urls),

    path('bookmark/', include(('bookmark.urls', 'bookmark'))),
    path('blog/', include(('blog.urls', 'blog'))),

    # url(r'^admin/', admin.site.urls),
    # url(r'^bookmark/$', include('bookmark.urls', namespace='bookmark')),
    # url(r'^bookmark/', include('blog.urls', namespace='blog')),

    # Class-based views for Bookmark app
    # url(r'^bookmark/$', BookmarkLV.as_view(), name='index'),
    # url(r'^bookmark/(?P<pk>\d+)/$', BookmarkDV.as_view(), name='detail'),
]
  • from django.urls import path 에 include 추가

admin 추가 확인

BLOG → Posts

BLOG → Posts → Add

주의사항

  • SLUG 필드는 TITLE 의 내용에 따라 자동으로 입력됨 ( admin.py 파일에서 prepopulated_fields 속성으로 인해서 )
    • prepopulated_fields = {'slug': ('title',)}

입력 내용

  • TITLE : Yunseul - Test
  • SLUG :
  • DESCRIPTION : blog test
  • CONTENT : 내일은 22대 국회의원 선거일이다.

blog 접속 확인


참고 자료

profile
새로운 것을 시도하고 도전하는 것을 좋아하는 Engineer 입니다..

0개의 댓글