본문 바로가기

분류 전체보기

(104)
TIL 09/11 https://youtu.be/_AOW5ThfI9Y VIM을 설치하고 사용해보았다. 익숙해져서 빠른 개발로 이어지도록 해야겠다.
TIL 09/10 AttributeError: module 'django.contrib.auth.views' has no attribute 'login' You currently define the login URL as: url(r'^login/$', views.login, template_name, name='login'), In Django 2.1, this deprecated functionality was removed. To fix the issue, you can change the line to: url(r'^login/$', views.LoginView.as_view(template_name=template_name), name='login'), See the authentication views docu..
TIL 09/09 migrations 리셋하는법 1. Remove the all migrations files within your project Go through each of your projects apps migration folder and remove everything inside, except the __init__.py file. Or if you are using a unix-like OS you can run the following script (inside your project dir): find . -path "*/migrations/*.py" -not -name "__init__.py" -delete find . -path "*/migrations/*.pyc" -delete 2. Drop t..
TIL 09/08 ImportError: cannot import name 'url' 버전별로 차이 If you are using Django==1.11.0 then import should be as from django.conf.urls import include else if you are using Django==2.x, the import should be as, from django.urls import include UPDATE Your code seems written in Django 2.x. So you have to update the django version and remove the line 16 from the code 출처:
TIL 09/07 결론은 웹프레임워크를 빨리 배우는 방법은 기본 구조나 자주쓰이는 부분(Admin,메서드,클래스) 필요한 부분은 이해와 암기를 바탕으로 하되 나머지 부분은 학습이 필요하면 본인이 블로그에 스크립팅을 하던지 따로 정리하며 위와 같은 과정을 통해 목적을 취업이나 프레임워크를 잘다루고 싶으면 배웟던 기능을 확장또는 응용을 하거나 프로젝트를 새로 해서 실력을 배양한다. 라고 정리해봤습니다. 암기는 시험볼때만한다. 단언컨데 정보의 홍수시대에 암기능력이 중요한게 아니라 필요한 정보를 찾아내는 능력이다 어떤 내용이 기억나지 않는다면 거리낌없이 돌아가면 된다. 현업 프로글,oaj는 자신의 과거 프로그램 코드나 공개된 코드로 개발한다.
TIL 09/06 1.리펙토링은 어떨때 써야하는건가? 남의 코드를 봐서 이해를 하고 난 후 쓰는건 괜찮다.
TIL 09/05 프로젝트 기획을 명세하다 DjangoWebWithApi Django,NaverApi Python 3.7.3 django-2.2.5 basic structures project ryu_proj apps board user See what to compromise Django Docs : https://docs.djangoproject.com/en/2.2/ Rest Api : https://docs.microsoft.com/en-us/rest/api/ Naver Movie Api Docs : https://developers.naver.com/docs/search/movie/ 프로젝트 기획서 외부 API를 활용하고 내부 API를 swagger api로 명세하는 토이 프로젝트 (장고 프레임워크로 내 손으로 만드는 첫번째 백엔드 퍼포먼..
TIL 09/04 프로젝트 설계를 하다. 정해진 순서는 없다. 하지만 독립적으로 개발할수 있는 모델을 먼저 코딩하고 뷰와 템플릿은 서로 영향을 미치 므로 나중에 한다. UI 화면을 생각하면서 로직을 풀어나가는게 중요함으로 템플릿을 먼저 코딩함 (예외로 CBV,ClassBasedView(클래스형 뷰) 로 할 경우 먼저 하고 템플릿을 코딩) 책에서는 뷰를 먼저하고 템플릿을 손보만 나는 클래스로 할것이다. 책에서 추천해주는 순서 1)프로젝트 뼈대 만들기 : 프로젝트, 앱 디렉토리와 파일 2)모델 코딩하기 : 테이블 관련 사항 개발(models.py,admin.py 파일) 3)URLconf 코딩하기 : URL 및 뷰 매핑관계를 정의(urls.py파일) 4)뷰코딩하기: 애플리케이션 로직 개발(views.py 파일 ) 5)템플릿 코딩하기: 화면 UI 개발..