본문 바로가기

전체 글

(103)
우분투20.04lts 듀얼부팅 메뉴 설정하기:grub에 윈도우 추가하기 윈도우를 하드디스크에 할당하고 깔았지만 아래화면처럼 GRUB에 window부트로더가 보이지 않아서 업데이트를 하려고 합니다. 그래서 아래와 같은 절차를 진행하였습니다. 우분투로 가서 터미널을 열고 다음과 같이 입력해줍니다. os-prober는 다른 운영체제를 나열하는 명령어입니다. 다른 OS를 표시하는 GRUB 부팅 메뉴를 구성하는데 사용됩니다. sudo os-prober 그 다음 grub를 업데이트 합니다. sudo update-grub 그리고 재부팅을 하면 GRUB에 윈도우 부트로더가 표시됩니다. [업데이트 후] window 부트 매니저가 추가 된 것을 확인할 수 있습니다. [참고사이트] askubuntu.com/tags/os-prober/info 'os-prober' tag wiki Q&A for ..
우분투에서 gparted를 활용한 마운트(저장공간 할당시켜주기) 환경:ubuntu20.04 lts [gparted 설치하기] sudo apt-get install gparted gparted를 설치 한 후, 터미널에 gparted 라고 입력합니다. gparted [gparted에서 포맷하기] gparted에서 할당 되지 않은 저장공간에 오른쪽을 클릭하여 new를 눌러주고, 사용할 공간 만큼 ext4형식으로 만들어줍니다. ext4형식으로 포맷되었습니다. [apply (체크 표시 아이콘) 적용하기] [파티션 할당] dev/sda3 에 저장된 공간에 할당되었습니다. [파티션 잘 나뉘어졌나 확인] sudo fdisk -l [UUID확인하기] sudo blkid sudo blikd로 포멧한 파티션의 UUID와 Type을 알아냅니다. type이라하면 ntfs라던지 ext4같은 ..
우분투20.04에서 GRUB 부트로더 메뉴 부팅시에 보이게 하기 우분투버젼:20.04lts 듀얼부팅을 하려고 하다보니 GRUB 부트로더 메뉴에서 OS를 선택할 수 있게 해야했습니다. 그런데 현재 우분투만 설치되어있어서 바로 우분투로 접속됩니다. 그래서 부팅시 바로 GRUB부팅 메뉴가 보이게 설정하겠습니다. vim으로 GRUB설정을 변경해야합니다. sudo vim /etc/default/grub GRUB_TIMEOUT_STYLE=menu GRUB_TIMEOUT=10 GRUB_TERMINAL=console #이부분도 추가 wq로 저장하고 나온뒤 sudo update-grub 그리고 다시 재부팅을 합니다. 그럼 아래 사진과 같은 화면이 뜨고 현재는 설치된 os가 ubuntu밖에 없기 때문에 ubuntu로 엔터를 누르면 됩니다. 그리고 가장 하단에 보면 "will be ex..
django admin 아이디 만들기 장고에서 관리자 계정으로 들어가려는데 아이디가 기억이 나지 않아서 먼저 찾아보기로 했습니다. 터미널에서 python manage.py shell 로 들어가 from django.contrib.auth.models import User 장고의 User모듈을 임포트 하고 superusers = User.object.filter(is_superuser=True) superusers라는 이름에 User모듈 메서드를 사용해 배정하고 superusers를 호출한결과 아무것도 나오지 않았습니다. 그래서 superuser(관리자)id를 만들기로 했습니다. 아래처럼 하시면 됩니다. python manage.py createsuperuser 만약 비밀번호를 까먹었다면 아래와 같이 바꾸면 됩니다. python manage...
Pip upgrade WARNING: You are using pip version 20.2.4; however, version 20.3.1 is available. 이라는 경고메시지가 떠서 경고메시지에 추천해준 방법에 따라 pip를 업그레이드 해봤습니다. python -m pip install --upgrade pip pip -V pip 버젼이 잘 업그레이드 되었습니다.
Djnago objects.create() 오류 [개발환경:ubuntu20.04 lts] 장고에서 모델을 이렇게 만들었는데 model 클래스에서 objects 속성을 쓸 수 없다고 오류가 났습니다. django model has no object member라고 검색하고 아래 블로그를 참고한 결과 https://ssungkang.tistory.com/entry/Django-class-has-no-objects-member-%EC%97%90%EB%9F%AC [Django] class has no objects member 에러 안녕하세요 강민성입니다. 현재 vs code 에서 django 공부를 하고 있는데, 분명히 코드가 문제 없음에도 불구하고 계속 오류가 납니다. 바로 class has no objects member 라는 오류가 말이죠. 그 원인과..
Django, DateTimeField(auto_now_add=True) not working [개발환경:ubuntu20.04 lts] 장고에서 모델을 만들고 마이그레이션을 하던 도중 모델 필드 오류가 발생해서 포스팅합니다. https://stackoverflow.com/questions/38746786/django-datetimefieldauto-now-add-true-not-working Django, DateTimeField(auto_now_add=True) not working I am a newbie of Django. This is the problem I have encountered. models.py: created_time = models.DateTimeField('Created Time', auto_now_add=True) When I migrations: Then, I add..
2.TypeError: __init__() missing 1 required positional argument: 'on_delete' [개발환경:ubuntu20.04 lts] 이 에러는 장고 버젼2.0 이상부터는 foreign key를 설정할때 옵션 값으로 on_delete라는 옵션을 써줘야 합니다. cascade는 다른 테이블의 속성을 지금 현제 테이블 속성으로 참조하고 있어서 해당 속성이 삭제되거나 수정될 때 함께 삭제되는 것을 의미합니다. [참고 사이트] https://gomguard.tistory.com/101 django foreignKey error 발생시 (작성중) Traceback (most recent call last): File "manage.py", line 15, in execute_from_command_line(sys.argv) File "C:\python\lib\site-packages\django\core..