1월, 2020의 게시물 표시

[Django Install] 9. Nginx + uwsgi + Django 연결

[순서] 전체 구조 파이썬 가상화 설치 Django 설치 Django static 파일 마이그레이션 uwsgi 설치 uwsgi 서비스 등록 Nginx 설치 Nginx - Django 연동 실행순서 [전체 구조] web browser  <=>  web server (nginx) <=> unix socket <=> uwsgi <=> django [파이썬 가상화 설치] 파이썬은 이미 설치된 것으로 가정하고 진행. 파이썬 가상화 환경도 설치된 것으로 가정하고 진행. 파이썬 가상화명 : prefity 파이썬 가상화 홈디렉토리 : /home/ubuntu/.virtualenvs/prefity [Django 설치] Django는 이미 설치된 것으로 가정하고 진행. 프로젝트명 : prefity 프로젝트 디렉토리 : /home/ubuntu/prefity settings.py 수정   - debug를 False로 한다.   - import os 추가   - ALLOWED_HOST = '*' 변경 [Django static 파일 마이그레이션] settings.py 수정 # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/3.2/howto/static-files/ STATIC_URL = '/static/' STATIC_ROOT = os . path . join ( BASE_DIR , 'static' ) STATICFILES_DIRS = ( os . path . join ( BASE_DIR , 'staticfiles' ), ) STATICFILES_FINDERS = ( 'django.contrib.staticfiles.finders.FileSystemFinder' , 'django.contr

[OS] 맥os file permissions @ symbol remove method

다음 명령어를 이용하면 @ 심볼이 제거됨 xattr -c [filename] 링크 https://stackoverflow.com/questions/41290761/mac-osx-file-permissions-has-how-to-remove-that

[Django] BSModalReadView 404 Error

class SmsrelatedCheckView ( BSModalReadView ): template_name = 'homepage/read_smsrelated.html' model = Smsrelated 404 에러발생 class SmsrelatedCheckView ( BSModalReadView ): template_name = 'homepage/read_smsrelated.html' model = Smsrelated queryset = Content.objects.all() queryset 등록 시 에러나지 않음

[HTML] css class 기반 a href 액션없게 처리하기

< a href = "javascript:void(0);" class = "create-userdb" > 질문하기 </ a >

[HTML] prevent zoom on mobile input

// prevent zoom on mobile input @media only screen and ( max-width : 600px ) { select , input , textarea { font-size : 16px !important ; } }

[Django Install] 5. Django REST API Framework

[Django REST Framework ] pip install djangorestframework pip install markdown                      # Markdown support for the browsable API. pip install django-filter                   # Filtering support pip install django-cors-headers settings.py 수정 INSTALLED_APPS = [     ...      'rest_framework',     'django_filters',     'corsheaders', ] MIDDLEWARE = [     'django.middleware.security.SecurityMiddleware',     'django.contrib.sessions.middleware.SessionMiddleware',     'django.middleware.common.CommonMiddleware',     'django.middleware.csrf.CsrfViewMiddleware',     'django.contrib.auth.middleware.AuthenticationMiddleware',     'django.contrib.messages.middleware.MessageMiddleware',     'django.middleware.clickjacking.XFrameOptionsMiddleware',     'corsheaders.middleware.CorsMiddleware',  # corsheaders 추가 ] CORS_ORIGIN_ALLOW_ALL = True  CORS_ALLOW_CREDENTIALS = True CORS_ORIGIN_WHITELIST =