Dev & Hack
Django의 URL은 urls.py파일에서 관리된다.아래와 같이 mysite/urls.py를 수정한다.(path를 url로 변경하면 될것이다.) vi mysite/urls.py from django.contrib import adminfrom django.urls import pathfrom django.conf.urls import include, url urlpatterns = [ url(r'^admin/', admin.site.urls),] urlpatterns에 url(r'', include('blog.urls')), 를 추가한다.=> blog를 url에 추가하기 위한 첫번째 절차 문자열 표시 앞에 r이 붙는 것은 정규표현식을 사용하여 처리하기 때문이다. 다음은 blog/urls.py를 생성한다..
다음은 블로그 앱을 생성한 후 관리자가 글을 포스트 할 수 있게 관리자 페이지를 생성한다.blog/admin.py에 아래의 코드를 입력한다 from django.contrib import admin # Register your models here. from .models import Post admin.site.register(Post) 서버를 열고 들어가서 admin 페이지가 뜨는지 확인해보자. pyrhon manage.py runserver 0.0.0.0:8000 IP:8000/admin 으로 접속 Django 관리자 페이지가 나타나는 것을 확인 할 수 있다. 하지만 현재 상태는 관리자 계정이 없으므로 접속할 수 없다. Superuser 계정을 만들어줘야한다.서버를 종료하고 python manage..
장고 애플리케이션을 만든다. python manage.py startapp blog blog 디렉토리가 생성된것을 볼 수 있다. 해당 애플리케이션을 이용하기 위해 mysite/setting.py를 수정한다. INSTALLED_APPS = ['blog', ] blog를 추가한다. 아래 소스코드와 같이 블로그 글의 모델을 정의한다 blog/model.py 를 수정한다. from django.db import models # Create your models here. from django.utils import timezone class Post(models.Model): author = models.ForeignKey('auth.User', on_delete=models.CASCADE,) title = m..