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 documentation for more details.
url 표기법이 바뀜
계륵같은 autoindent,formatting,whitespace in vs코드
Save without formatters
The new command Save without Formatting (workbench.action.files.saveWithoutFormatting) can be used to save a file without triggering any of the save participants (for example, formatters, remove trailing whitespace, final newline). The default keybinding is Ctrl+K Ctrl+Shift+S. This is useful when editing files outside your normal projects, which may have different formatting conventions.
출처: <https://code.visualstudio.com/updates/v1_28#_save-without-formatters>
장고에 html 파일을 저장할때 항상 기호내의 태그를 재대로 인식을 못해 형식에 맞지 않게 저장되면
장고 웹은 TemplatesSyntaxError를 내뱉을때가 많다
우리의 잘못이 아닌 vscode의 html formatting이 완벽하지 않았다..
항상 노트패드로 따로 켜서 저장해주는게 여간 번거로운게 아닌데
그렇다고 저장시 편한 포메팅을 버리기 어려워 많은 검색을 통해
해결책을 찾았다.
18년 9월의 업데이트로
ctrl+k를 누르면 밑에 파란바에 준비되엇다고 나온다
ctrl+shift+s를 누르면 포메팅에 상관없이 저장이 잘된다.
만약 auto formatting을 끄고 싶다면
ctrl+shift+p에
Formatter를 검색하시고 원하는 체크박스를 해제하면 된다.