본문 바로가기

전체 글

(171)
[Django][장고걸스][ubuntu] Django urls mysite/urls.py from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('', include('blog.urls')) ] urls.py의 깔끔한 작성을 위해서 include를 이용해 하위 애플리케이션의 urls.py를 가져온다. blog/urls.py from django.urls import path from . import views urlpatterns = [ path('', views.post_list, name='post_list'), ] 하위 어플리케이션의 urls.py이다. 장고는 http://127.0.0.1:80..
[Django] 데이터베이스 초기화 마이그레이션 파일 삭제 migrations 디렉토리 안에 __init__.py를 제외하고 전부 삭제한다. 데이터베이스 삭제 db.sqlite3를 삭제한다. 다른 데이터베이스를 이용했다면 그것을 삭제한다. 데이터베이스 생성 python3 manage.py makemigrations python3 manage.py migrate
[프로그래머스][Python] 단어 변환 문제를 정리해보자. 시작단어, 목표단어, words가 주어진다. 시작단어를 목표단어가 되도록 변환해야 한다. 아래와 같은 규칙으로 단어를 변환할 수 있다. 시작단어가 목표단어가 되기 위해 몇 단계가 필요한가? 프로그래머스에 있는 예를 보자. 시작단어 : "hit" 목표단어 : "cog" words : ["hot","dot","dog","lot","log","cog"] "hit" -> "hot" -> "dot" -> "dog" -> "cog" 이렇게 4단계가 필요하다. 풀이를 생각해보자. 위의 예에서, 자리 별로 바꿀 수 있는 알파벳을 생각해보자. 첫 번째 : h, d, l, c 두 번째 : o 세 번째 : t, g 변환해보자. 지금단어 : hit 첫 번째 변환 : hit, dit, lit, cit, 두 ..