본문 바로가기

분류 전체보기40

[Django] 템플릿 변수 스크립트 태그에서 사용하는 방법 | How to use Template variable in Script tag "본 글은 '2019-10-02' 최초 작성되었으며, 업데이트 발생 시 글 내용 일부가 수정될 수 있음" 들어가기 사건 경위 ...더보기 장고 템플릿 언어를 Template 구역의 My source code 나오기 느낀 점 ...더보기 이게 수정 전 코드인데, 왜 안됨? 왜 안되지? 아니 뭔데? 도대체 왜 때문임? 뭐임? ↓ 이거(공감) 눌러주면 진짜 힘남! 2019. 10. 2.
[Django] '1054' 마이그레이션 오류/에러 해결 방법 | How to resolve migration error 'OperationalError at' "본 글은 '2019-10-01' 최초 작성되었으며, 업데이트 발생 시 글 내용 일부가 수정될 수 있음" 들어가기 사건 경위 ...더보기 기존 작성된 모델 클래스 중 작성자 부분을 단순한 텍스트 필드가 아닌, 외래 키(ForeignKey)를 사용하여 User 클래스와 관계를 지어주고 싶었음. 이렇게 하는 이유는 다양한 카테고리의 글의 작성자 필드를 단순한 텍스트(CharField or TextField) 필드로 관리하다 보면, 추후 작성자 이름을 사용해서 필터링 작업을 할 때 상당히 껄끄럽고 불쾌한 상황이 연출됨. 이게 작성자 이름으로 필터링을 해야되는데, 일일이 단순한 텍스트 필드를 어거지로 끌고와서 작업을 해야하는 상황인데 하다보면 이 짓을 왜 하고있나 싶고, 유지보수 방면에서도 불편한 부분이 많음... 2019. 10. 1.
[Django] 템플릿 언어로 유저, 관리자로 필터링하는 방법 | How to filtering as User & Administrator from template language In your_html_file.html {% if user.is_authenticated %} user login success {% if user.is_superuser %} and i' m superuser {% endif %} {% endif %} 2019. 10. 1.
[Linux/Ubuntu] 서버 소켓/네트워크 프로그래밍 첫 번째 | Socket programming Network for Server Step 1. 소켓은 무엇인가? 깊게 생각하지 말자 그냥 소켓이라는 단어적인 의미로 먼저 접근해보자 소켓(Socket) : 끼우는 구멍, 꽂는 구멍 그렇다 그냥 뭔가를 끼우는 구멍이라고 생각하자(일단은) Step 2. 소켓은 어떻게 쓰는 걸까? 소켓을 사용하는데 있어서 소켓의 구조는 어떻게 생겨먹었는지는 중요한게 아니고, 그냥 이게 무슨 역할을 하는지 어떻게 잘 써서 기능만 구현하면 장땡이라 생각함 그럼 이 소켓을 어떻게 써야되는지 한 번 삽질해보도록 함 먼저 소켓을 어떻게 사용하는지에 대해 간단하게 설명 먼저 함 Step 3. 소켓 프로그래밍의 기본 개념 1 - 서버와 클라이언트 소켓 프로그래밍을 할 때는 연결을 요청하는 디바이스(휴대폰, 태블릿, 노트북, 데스크탑 등)와 연결을 요청받는 디바이스(주로.. 2019. 10. 1.
[Windows 10] 스케쥴러를 이용한 백그라운드 시스템 기능 구현 | Scheduler for background process system 1. 작업 스케줄러 실행 2. 우측 [작업 만들기...] 클릭 3. 새 작업 만들기 일반 탭을 다음과 같이 설정:: 일반 이름(M) : test scheduler 보안 옵션 가장 높은 수준의 권한으로 실행(I) 체크 4. 새 작업 만들기 트리거 탭을 다음과 같이 설정:: 4.1. 새로 만들기 설정 : 매일(D) 시작 : 원하는 시간으로 설정 확인 5. 새 작업 만들기 동작 탭을 다음과 같이 설정:: 5.1. 새로 만들기 프로그램/스크립트(P): 파이썬 설치 경로 ex) "C:\Program Files (x86)\Python37-32\python.exe" 인수 추가(옵션)(A): 소스코드 파일 경로 ex) C:\Users\KWI\Desktop\test.py ex ) C:\Users\KWI\Desktop 2019. 10. 1.
[Hadoop] 빅데이터 오픈 소스 프레임 워크 하둡이란? | Big data Open source Frame work Hadoop 이란? 하둡 소프트웨어 라이브러리는 간단한 프로그래밍 모델을 사용하여 여러대의 컴퓨터 클러스터에서 대규모 데이터 세트를 분산 처리 할 수있게 해주는 프레임워크 이다. 단일 서버에서 수천대의 머신으로 확장 할 수 있도록 설계되었다. 일반적으로 하둡파일시스템(HDFS)과 맵리듀스(MapReduce)프레임워크로 시작되었으나, 여러 데이터저장, 실행엔진, 프로그래밍 및 데이터처리 같은 하둡 생태계 전반을 포함하는 의미로 확장 발전 되었다. [출처] [빅데이터] 하둡(Hadoop)이란?|작성자 에이콘아카데미 하둡 프레임워크는 중요 구성요소 1. 맵리듀스 데이터처리 프레임워크 - 데이터 처리 및 프로그래밍의 패러다임이라고 표현. 데이터베이스 엔진과 유사하다. 2. 하둡 분산형 파일시스템(Hadoop D.. 2019. 10. 1.
[HTML] 자주 쓰는 태그 정리 | Frequently used Tag list 텍스트 관련 태그 (Tag related to Text) ...더보기 글씨를 작게 표현 (저작권 혹은 주석 등으로 사용됨) 글씨를 크게 표현 글씨를 타자 모양의 텍스트(Teletype Text Element)로 표현 굵게 표현 이탤릭체로 표현 위 첨자로 표현 아래 첨자로 표현 밑줄 표현 취소선 표현 가운데 줄 표현 2019. 10. 1.
[MySQL] 오류/에러 해결 방법 리스트 | Error LIST (꾸준히 추가 예정) migrate Error 1044 사용자 액세스 권한 부여하면 해결 1142 사용자에게 INSERT, UPDATE 등 모든 권한 부여하면 해결 2059 데이터베이스 설정(사용자 추가 및 권한 부여) ValueError: The database backend does not accept 0 as a value for AutoField. 각 앱 별로 migration 파일 삭제 (__init.py__ 파일 제외) 후 다시 migrate 실행 ################################################################## [문제] Cannot Connect to DatabaseServer (mysql workbench) Your connection attempt fail.. 2019. 10. 1.
[Django] pip install mysql-python 설치 | pip install mysql-python doesn't work in django pip로 mysql-python 패키지 설치하는 방법 Enter the following command in terminal(prompt, bash 등) :: pip install mysql-python 안될 때는 mysql-python 패키지를 직접 다운 받아 설치해야 한다. Enter the following command in terminal :: pip install "파일의 경로" 예시) 만약 바탕화면의 Mysql 폴더에 mysql-python 패키지 파일이 존재 한다면, terminal 에 다음과 같이 입력한다. pip install C:\Users\ONEONE\Desktop\mysql\mysqlclient-1.4.4-cp37-cp37m-win32 만약 안먹힌다? go to google 2019. 10. 1.