전체 글
Django 공식문서 요약 1
Django 공식문서 요약 1
2021.03.24/* Django 공식 문서를 읽고 공부하며 새롭게 알게된 사실만 기재한 글입니다. */ 서버 주소와 포트 설정 python manage.py runserver 기본값으로 설정되어 있는 주소(127.0.0.1)와 포트(8000)으로 서버가 열리는 명령어입니다. 이 명령어 뒤에 원하는 포트번호를 추가하면 그 포트로 서버가 열리게 됩니다. python manage.py runserver 8080 기본값으로 설정되어 있는 주소인 127.0.0.1도 바꿔줄 수 있습니다. python manage.py runserver 0:8080 여기서 0은 0.0.0.0을 의미합니다. 화면에 처음 출력해보기 화면 출력을 담당하는 views.py에 간단한 출력 코드를 작성해주자 import django.http import H..
Django 상속
Django 상속
2021.03.02/* 호잇 */ 템플릿 파일들의 상속을 다룹니당. 로그인 {{ error }} {% csrf_token %} {% for field in form %} {{ field.label }} {% endfor %} 로그인 로그인 페이지를 담당하는 login.html이 대충 요로코롬 있다고 해보자. 회원가입 {{ error }} {% csrf_token %} 사용자 이름 사용자 이메일 비밀번호 비밀번호 확인 등록 상태가 살짝 엉망이지만 대충 회원가입을 담당하는 register.html이 이렇게 생겼다고 해보자. 자세히 보면 login.html과 register.html은 container라는 클래스를 가진 div태그 안에만 차이점이 있고 나머지 코드는 일치한다. 만약 head 태그 내에 고쳐야 하는 부분이 있다면..
Framework Django 기초 정리(3)
Framework Django 기초 정리(3)
2021.02.23이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.
Framework Django 기초 정리(2)
Framework Django 기초 정리(2)
2021.02.22/* MAC OS에서 실습을 진행했습니당 */ django_example이라는 실습용 디렉토리를 만들고 이를 VScode에서 열어줍니다. pip3 install virtualenv vscode의 터미널에서 위의 명령어로 가상환경을 위한 패키지를 설치해줍니다. * 여기서 pip3 : command not found 와 같은 오류가 발생한다면 pip3를 설치해주어야 합니당. kalten.tistory.com/259 에 나온 명령어로 설치해줍니당.
Framework Django 기초 정리(1)
Framework Django 기초 정리(1)
2021.02.22/* MAC OS 환경에서 실습했습니다. */ Django 공식 문서 영문 : docs.djangoproject.com/en/3.1/ Django documentation | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com 한글 : docs.djangoproject.com/ko/3.1/ Django 문서 | Django 문서 | Django Django The web framework for perfectionists wi..
호고곡쓰
호고곡쓰
2021.02.12술을 마시면서, '어 이거 몇도더라?'라는 생각 한 번쯤은 다들 해보셨으리라 생각합니다. 술 도수는 뚜껑에 적혀있다...
하위 디렉토리 구조 무시하고 파일들만 복사할 일이 있지 않겠어..?
하위 디렉토리 구조 무시하고 파일들만 복사할 일이 있지 않겠어..?
2021.02.12/* 쓸데없음, OSX 환경 */ 위 디렉토리는 4개의 디렉토리와 7개의 파일들로 구성되어 있다. 4개의 디렉토리는 각각 내부에 또 다른 여러개의 디렉토리와 파일들로 구성되어 있다. 파일 업로드를 진행할 때, 파일만 업로드가 가능하다면 각각의 디렉토리에 들어가서 파일들을 하나하나 수작업으로 업로드를 진행해야 되는 순간이 왔다..(디렉토리는 업로드할 때 선택이 되지 않았음. 파일만 선택 가능) 하 귀찮아,, 이는 find 명령어로 해결했다. find [복사할 파일이 있는 디렉토리의 상대(or 절대)주소] -name "*.*" -exec cp {} [임시 폴더] \; 앞에 입력한 주소에서 모든 파일(*.*)를 찾아서 뒤에 적은 주소로 복사를 진행한다. 나의 경우 위의 명령어대로 입력을 했고 요 파일들이 요로..
Python venv 가상환경 VScode 인식 못함
Python venv 가상환경 VScode 인식 못함
2021.02.12/* OSX 환경입니다. 왜 나한테만 구래? */ 파이썬 가상환경 설정 후, simplejson을 pip로 설치 후 import simplejson as json test_dict = {'1' : 95, '4':77,'3':65, '5':100,'2':88} print(json.dumps(test_dict, sort_keys=True, indent=4 * ' ')) 제대로 설치되었나 확인하는 위의 코드를 실행시켜 보았다. 결과는 simplejson Module not found 호고곡! 구글링 해도 결과가 나오지 않는다,,,,, 분명 site-packages 디렉토리 내에 simplejson이 설치되어있는데! 왜 인식을 못하뉘ㅠ 해결한 방법 Settings(Command + ,)에 들어가 검색창에 Pyt..
[부스트코스 CS50 2기] 1주차 컴퓨팅 사고
[부스트코스 CS50 2기] 1주차 컴퓨팅 사고
2021.01.11컴퓨팅 사고란? 문제를 해결하기 위한 접근 방법 중의 하나다. 컴퓨팅 사고는 크게 4가지의 과정으로 이루어져있는데 분해, 패턴 파악, 패턴의 일반화, 알고리즘 설계다. 분해(Decomposition) 큰 문제를 여러개의 조각으로 나누어 그 조각들을 확인하거나, 어떻게 문제를 나눌지 고민하는 과정이다. Breaking something down and figuring out what all the parts are and how we might divide up a task. 패턴 파악(Pattern Recognition) 어떠한 예측(통찰)을 위해 앞에서 문제를 분해해서 나온 조각들의 유사한 점과 차이점을 찾아내는 과정이다. Finding similarities and differences between..
WEB2 Python 진행즁,,
WEB2 Python 진행즁,,
2021.01.09생활코딩 Web2 Python 강의를 들었습니다. Bitnami MAMP로 아파치 웹서버를 열어 실습했습니다. 기본적인 파이썬 코드다. 이를 웹에서 사용하기 위해서는 많은 기본 설정이 필요하다. 우선 print("content-type:text/html; charset=utf-8\n") 이 파일이 text/html 타입의 파일이며 문자 인코딩 방식은 utf-8 방식임을 알려주는 코드를 코드 맨 앞에 넣는다. 그리고 이 파일을 어떤 인터프리터로 해석해야하는지 알려주는 코드다. 터미널에 type python3 를 입력했을때 나오는 주소를 입력해도 되지만 위의 사진에서 입력한 주소를 입력해도된다. 그리고 비트나미 설치 폴더 안에 apache2/conf/original 폴더 안에 httpd.conf 폴더를 고쳐..
시작!
시작!
2021.01.07네이버 부스트코스에서 진행하는 코칭스터디 CS50 2기에 지원하였고 Team 5 리드부스터를 맡게되었습니다! CS50 코칭스터디란? 1주차 컴퓨팅 사고부터 시작해서 6주차 자료구조까지 부스터분들과 달려보겠습니당,,,,흐힣
객체지향 프로그래밍2 기말 실습시험
객체지향 프로그래밍2 기말 실습시험
2020.12.09이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.