본문 바로가기

메타인지

(50)
TIL 09/13 django-admin and manage.py¶ django-admin is Django’s command-line utility for administrative tasks. This document outlines all it can do. In addition, manage.py is automatically created in each Django project. It does the same thing as django-admin but also sets the DJANGO_SETTINGS_MODULE environment variable so that it points to your project’s settings.py file. Generally, when working on a sing..
TIL 09/12 문제원인 : cmd 인코딩 기본값 cp949 윈도우 CMD에서 입력시 1)콘솔창 실행전 우클릭 -> 속성 2) 글꼴탭에서 글꼴을 굴림체로 변경 VS코드에디터에서 실행시 3)터미널 커맨드라인에 아래와 같이 입력 (UTF-8(65001)) > chcp 65001 4)다시 명령어 실행 curl http://127.0.0.1:8000/주소/ 잘나온다
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.리펙토링은 어떨때 써야하는건가? 남의 코드를 봐서 이해를 하고 난 후 쓰는건 괜찮다.