스마트 해상물류 - web 개발
web site 제작기
해당 스마트 해상물류 프로젝트에서 겪은 오류나 느낀 점들을 기록해두도록 하겠다.
django 선택 이유
먼저 해당 프로젝트는 주로 python을 기반으로 프로젝트를 진행하므로 웹 프레임워크로 django를 선택하였다.
작년에 한이음 프로젝트를 하며 제공받았던 스파르타 코딩 클럽의 django 강의 교안을 참고하며 프로젝트 웹사이트 데모를 제작하였다.
진행 과정
-
데모 사이트 제작이므로 간단히 로그인 기능과 index 페이지만을 만들어 두기
-
로그인을 위한 모델은 장고에서 제공하는 툴을 그대로 사용하려고 함
겪은 어려움
장고의 ORM을 위하여 model을 설계 후
# directory position : user/models.py
from django.db import models
from django.contrib.auth.models import AbstractUser
# Create your models here.
class UserModel(AbstractUser):
class Meta: #db table의 정보를 넣어주는 역할
db_table = "my_user"
makemigration을 하였으나 오류가 났다.
오류는 당연히 구굴링... 해본 결과 아... 간단한 문제였다. settings.py에 나는 장고에서 제공되는 모델을 쓸거에요 라고 안알려줘서 문제가 생겼었다.....오류에 대해 알려줬던 블로그 url
느낀 점
위의 부분을 해결하니 잘 만들어졌다!
이번 데모 사이트를 만들면서 구글링이 중요하단 것과 지난 번에 해놓은 것들에 대한 주석 및 문서화가 필요하단 것을 느꼈다. 전에 짜놓은 프로젝트에 대하여 주석을 충분히 달지 않아서인지 순간 헷갈렸었던 것 같다.
Author And Source
이 문제에 관하여(스마트 해상물류 - web 개발), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@97tkddnjs/스마트-해상물류-web-개발저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)