본문 바로가기
728x90

웹/백엔드8

파트 4~5: Django 명령어 모음 User 추가하기[강의 소스코드]polls/models.pyclass Question(models.Model): question_text = models.CharField(max_length=200, verbose_name='질문') pub_date = models.DateTimeField(auto_now_add=True, verbose_name='생성일') owner = models.ForeignKey('auth.User', related_name='questions', on_delete=models.CASCADE, null=True) @admin.display(boolean=True, description='최근생성(하루기.. 2024. 10. 20.
파트 1~3: Django 명령어 모음 1. [강의 소스코드]새로운 Django 프로젝트 생성하기$ django-admin startproject mysite생성한 프로젝트를 서버에서 실행하기$ python manage.py runserver 2. [강의 소스코드]polls 앱 생성하기$ python manage.py startapp pollspolls/views.pyfrom django.http import HttpResponsedef index(request): return HttpResponse("Hello, world.")mysite/urls.pyfrom django.contrib import adminfrom django.urls import path, includeurlpatterns = [ path("admin/", a.. 2024. 10. 19.
[FastAPI] AI 학습 모델 배포하기에 최적화된 서버 FASTAPI는 테스트시에, rest api를 웹에서 테스트가 가능하다. 편리함!! 2024. 7. 5.
[Django] celery와 celery-beat란? Celery와 Celery Beat는 모두 비동기 작업 큐를 관리하고 예약된 작업을 처리하는 데 사용되지만, 그 역할과 기능은 다릅니다. 아래에 각자의 역할과 차이점을 설명하겠습니다.CeleryCelery는 분산 작업 큐를 관리하고 실행하는 프레임워크입니다. 주로 비동기 작업을 관리하고 실행하는 데 사용됩니다. Celery는 다음과 같은 작업을 수행합니다:작업 정의: 다양한 비동기 작업을 정의하고 등록할 수 있습니다.작업 큐 관리: 작업을 큐에 넣고, 작업자(worker)가 이를 처리할 수 있도록 합니다.작업 실행: 작업자가 작업을 실행하고 결과를 반환합니다.결과 저장: 작업 결과를 다양한 백엔드(예: Redis, RabbitMQ, 데이터베이스 등)에 저장합니다.Celery BeatCelery Beat는.. 2024. 7. 1.
[Django] Rest API 설정 REST API를 구현하여 Flutter 앱에서 GET 요청을 보내면 특정 값을 반환하도록 설정할 수 있습니다. 이를 위해 Django REST framework (DRF)를 사용할 수 있습니다.단계별 가이드Django REST framework 설치pip install djangorestframework프로젝트 설정 업데이트 settings.py 파일에 rest_framework를 추가합니다.INSTALLED_APPS = [    ...    'rest_framework',]시리얼라이저 생성 Django 모델 데이터를 JSON 형태로 변환하기 위해 시리얼라이저를 만듭니다.# api/models.py from django.db import models class MyModel(models.Model): .. 2024. 6. 28.
Django, Nginx, Docker 연동 시 주의사항 - docker-compose.yml 을 빌드했을 때 고생했던 오류입니다.계속 wsgi.py에서 DjangoServer 모듈을 import 할 수 없다고 떴습니다.os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'DjangoServer.settings')-에러메시지-ModuleNotFoundError: No module named 'DjangoServer' unable to load app 0 (mountpoint='') (callable not found or import error)-해결-command: uwsgi --ini /app/DjangoServer/uwsgi.ini - 사용금지!!  command: gunicorn DjangoServer.wsgi:appl.. 2024. 6. 26.
728x90