본문 바로가기

my_lesson/_Python19

Python - Django ReactJS project Python - Django ReactJS project 선수 조건cnoda가상환경 설치 [바로가기]Python 설치 [운영체제 직접설치 바로가기(비추천)] [가상환경 설치 바로가기(추천)]django 설치 [바로가기]NodeJS 설치 [바로가기] NPM NodeJS 설치시 자동설치Yarn 설치 [바로가기]create-react-app 설치 [바로가기] 이 글의 Project 의존성 버전 (conPython37) F:\project\PYTHON\deact>conda -Vconda 4.6.14 (conPython37) F:\project\PYTHON\deact>python --versionPython 3.7.3 (conPython37) F:\project\PYTHON\deact>node -vv10.16.0.. 2019. 7. 24.
Python - 문자열을 리스트로 리스트를 문자열로 Python - 문자열을 리스트로 리스트를 문자열로 def symb_exchange(line): print(line) list_line = list(line) 문자열 >> 리스트 print(list_line) list_line_tem = list_line[0] list_line[0] = list_line[-1] list_line[-1] = list_line_tem print(list_line) line = "".join(list_line) 리스트 >> 문자열 왜 바꾸는가? = 문자열은 수정이 안되므로 리스트로 해서 수정하고 다시 문자열로 바꾼다. print(line) return line if __name__ == '__main__': # These "asserts" using only for self-.. 2019. 7. 20.
python - 콘솔 화면 지우기 python - 콘솔 화면 지우기 인터프리터 콘솔을 지우는 방법은 무엇입니까?>>> import os>>> os.system('cls')>>>def clear():>>> os.system('cls')>>>clear() Unix 계열(Unix, Linux, Mac)가장 빠르고 쉬운 방법은 Ctrl + L 입니다 Windows에서는 Ctrl + L 은 안 먹힙니다. 2019. 7. 20.
Python - Error Cheat sheets Python - Error Cheat Sheets You are trying to add a non-nullable field 'account_nm' to stocksingleacount without a default; we can't do that (the database needs something to populate existing rows). makemigrations 를 이용하여 모델 스키마를 수정하려 할 때 발생하는 NULL 설정 에러이다 추가되는 컬럼에 NULL =True 해주거나 Default = '' 값을 지정해주면 된다 익숙해지기 전까지는 절대 DB 시스템에서 drop하거나 alter 하지말자 1. 기존모델을 수정 (종속성 구조도 같이수정 admin.py, views.py) 2. p.. 2019. 6. 27.
Python - Django Python - Django Django 설치 [바로가기] Django 의 구조 Project > apps > models > fields 모델의 변경을 만드는 세 단계의 지침을 기억하세요. (models.py 에서) 모델을 변경하거나 생성합니다. python manage.py makemigrations을 통해 이 변경사항에 대한 마이그레이션을 만드세요. python manage.py migrate 명령을 통해 변경사항을 데이터베이스에 적용하세요. Django models add null field class Person(models.Model): name = models.CharField(max_length=255) # 필수 bio = models.TextField(max_length=500, blan.. 2019. 6. 19.
Python - C/C++ API Reference Manual Interface Stable Application Binary Interface 전통적으로 Python의 C API는 모든 릴리스마다 변경 될 것입니다. 대부분의 변경 사항은 기존 API를 변경하거나 API를 제거하지 않고 (일부 인터페이스는 먼저 사용 중지 된 후에 제거됨) 일반적으로 API 만 추가하여 소스와 호환됩니다. 아쉽게도 API 호환성은 ABI (이진 호환성)로 확장되지 않습니다. 그 이유는 기본적으로 구조체 정의가 진화 한 것이므로 새로운 필드를 추가하거나 필드의 유형을 변경하면 API가 손상되지는 않지만 ABI가 손상 될 수 있습니다. 결과적으로 확장 모듈은 파이썬 릴리스마다 다시 컴파일해야합니다 (영향을받는 인터페이스가 사용되지 않는 경우 유닉스에서 예외가 가능함). 또한 Windows에서 확장 모듈은.. 2019. 4. 19.