※문제점
migrate를 진행을 할려고 했더니 에러가 떠서 파일 db 다 날리고 업로드 된 파일 받을라고 했는데 에러가 떠서 runserver를 진행했더니 새로운 이벤트 에러가 발생하였다.
해결법
튜터님과 상담이 잡혀있어서 상담 끝나고 나서 튜터님께서 화면공유 창을 띄워드렸고 pip list를 보았더니 manage.py파일경로를 에디터가 인지를 못하고 있어서 에러가 나온거라고 말씀하셔서dir에 들어갔더니
manage.py가 없었던 것이었다.
여기서 cd m탭을 누르고 cd mysite 자동완성 해주고 엔터치고 dir 엔터를 해주면
cd mysite #cd m 탭 버튼을 누르면 mysite가 자동완성 된다. mysite안에 진입을 한다.
dir # cd mysite 안에 있는 디렉터리를 보여준다.
manage.py 파일이 생성 되었다.
python manage.py runserver # 실행
여기서 에러가 발생하였는데 튜터님께서 pip list를 해보라고 하셔서 실행하였습니다.
튜터님께서 venv를 활성화 하라고 하셨는데 활성화 뜻을 이해를 못해서 알려달라고 요청했더니 튜터니께서 알려주셨다.
venv\Scripts\activate #v탭치면 venv 자동완성 s 탭을 치면 자동완성 a도 탭을 치면 자동완성이 된다.
활성화 뜻을 몰랐는데 Django 사용하면서 자주 사용했던거였다.
pip list #현재 디렉터리 리스트
리스트를 볼 수 있습니다.
python manage.py runserver #실행
런 서버를 진행했습니다.
해결이 완료되었다
테이블 생성
python manage.py makemigrations # 한 번 더 실행하기
------No changes detected----- # 이런 문구가 나옴
장고 모델 관리하기
from django.contrib import admin
from .models import Question
class QuestionAdmin(admin.ModelAdmin):
search_fields = ['subject']
admin.site.register(Question, QuestionAdmin)
# Register your models here.
클릭하면 장고 모델 관리할 수 있도록 화면이 나옵니다.