전체 글

·공부/Django
# [urls.py] from django.urls import path from . import views urlpatterns = [ path('signup/', views.signup, name="signup"), path('login/', views.login, name="login"), path('logout/', views.logout, name="logout"), path('profile/', views.profile, name="profile"), path("logincheck/", views.logincheck, name="logincheck"), path("loginfbv/", views.loginfbv, name="loginfbv"), ] # [views.py] # CBV 방식으로 구..
·공부/Django
1. 앱 디렉토리에 forms.py 생성 from django import forms from .models import Post class PostForm(forms.ModelForm): title = forms.CharField() contents = forms.CharField() class Meta : model = Post # form과 model 연결 fields = ['title', 'contents', 'main_image'] # fields = '__all__' # 피드를 한꺼번에 지정할 수도 있음 2. html에 form 작성 create {{ error }} # enctype : 파일첨부시 추가 {% csrf_token %} #..
·공부/Django
모델 추가 1. models.py에서 모델 추가하고 migrate # blog/models.py from django.db import models class Post(models.Model): title = models.CharField(max_length=100) contents = models.TextField() img_path = models.ImageField(upload_to='blog/', blank=True, null=True) # pillow에 의존 created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) def __str__(self): # admin에서 보일 ..
·공부/Django
장고 프로젝트 기본 세팅 1. 프로젝트 디렉토리 생성 + 가상환경 세팅 mkdir mysite # 프로젝트 디렉토리 생성 후 이동 cd mysite -m venv venv # 가상환경 생성. -m venv {가상환경 이름} source ./venv/bin/activate # 가상환경 활성화. 나갈 때에는 deactivate pip install django # 장고 설치 2. 장고 프로젝트 생성 및 앱 생성 django-admin startproject myproject . # myproject 부분이 프로젝트명 / .이 있어야 현재 디렉토리에 생성 # 이 시점에 venv폴더와 myproject 폴더가 병렬이어야 함 cd myproject python manage.py startapp main # mai..
·etc
이 사람은 퇴사 후 5개월 뭘 하고 놀았는가 퇴사는 왜 하신거죠? 돌이켜보니 나의 첫 개발직장은 정말 좋은 회사였다.... 퍼블리셔로 입사 후 성장속도를 인정받아 프론트엔드 개발자로 재계약하며 연봉인상을 두 번 받았었는데 스스로 내가 개발자가 맞나 의심하고 있을 때 먼저 날 믿어준 귀인들이 많았다. 버뜨 그 귀인분들의 대거 퇴사로 인한 현타와.. 내가 실제로 쓰는 제품을 개발하고 싶다는 생각이 점점 커져서 퇴사를 결심하게 되었다. 퇴사 전의 그럴싸한 계획 - 이제껏 해온 사플들을 잘 모아서 포폴화! + 리팩토링 - 자소서 페이지 까리하게 만들기 - 한 3개월 정도만 벼락같이 놀자. - 회사 다니면서 하고 싶었던 취미생활... 박물관, 블렌더, 운동, 기타 배우기... 실제 퇴사 후 한 것 1. 헬스 개발..
·개발얘기
부트캠프.. 하고 있다. 시작 전에는 이게 맞는 선택인가? 아리까리 했었는데 현재까지는 꽤 만족 중. 부트캠프를 별로 하고싶지 않았던 이유 프론트엔드 경력이 있기 때문에 당장 프론트엔드로 재취업하는 것도 나쁘지 않은 선택이었다. 아니 사실 이게 원래 계획이었다. 이미 퇴사 후 5개월을 신나게 놀았기 때문에 이직 텀이 늘어나는게 좀 불안했고, 포지션을 백엔드로 바꾸는 것에 대한 확신이 없었다. 그럼에도 부트캠프를 시작한 이유 1. 언젠가는 내가 백엔드를 하고싶어할거란 확신 사이드 프로젝트 할 때 supabase나 구글시트를 이용해서 노코드로 백엔드를 구축하고 있는데 이게.. 쓸수록 감질이 난다. 뭔가 정규화라거나! 데이터를 더 잘 다룰 수 있는 방법이 있을 것 같은데? 지금 나는 잘 몰라...ㅠ 그리고 전..
김고사리/
<bracken/>