명령어

    MySQL - 유저 관련 명령어

    관리자 작업을 위해 root 계정으로 접속 mysql -u root -p 비밀번호; 회원 추가 사용자만 추가 create user 사용자id; 사용자 추가와 동시에 비밀번호 설정 create user 사용자id@localhost identified by '비밀번호'; 사용자 추가, 비밀번호 설정, 권한 범위 설정 grant all privileges on *.* to 사용자id@`%` identified by '비밀번호'; 권한 회수 revoke all privileges on _._ from 사용자id@localhost; 회원 삭제 등록된 모든 사용자 id 조회 select * from user; 사용자 삭제 delete from user where user = '사용자id';

    Django - mysite (관리자)

    링크 이 페이지의 내용 정리 위캔입니다. superuser 생성 python manage.py createsuperuser 생성 후 localhost:8000/admin으로 접속해서 로그인 모델 관리 admin.py 파일 수정 from django.contrib inport admin # 추가 from .models import Question admin.site.register(Question) admin.site.register로 Question 모델을 등록 이제 장고 관리자 화면에서 Question 모델을 관리할 수 있다. (신규 질문 생성, 조회, 수정, 삭제 가능) 모델 검색 관리자 화면에서 제목(subject)으로 질문 검색 admin.py 파일 수정 ... from .models import..

    Django - mysite (앱 등록, 모델 사용, 테이블 사용 등)

    링크 이 페이지의 내용 정리 위캔입니다. 장고 셸 시작 방법 python manage.py shell 장고 셸 종료 방법 Ctrl + z quit() 입력 모델 작성 pybo/models.py 에 정의 from django.db import models class Question(models.Model): subject = models.CharField(max_length = 200) # 제목은 최대 200글자만 가능하도록 설정 content = models.TextField() # 글자제한이 없는 텍스트는 TextField(), 제한이 있는 텍스트는 CharField(제한수) create_date = models.DateTimeField() # 날짜와 시간에 관계된 속성은 DateTimeField() ..

    Django - django 관련 명령어 (기초)

    새로운 환경에서 작업 이어가기 1. cmd에서 git clone 주소 새로만들폴더명 // 깃허브에 저장된 파일들 다운받기 2. pychram에서 settings -> interpeter 설정 // python 버전 설정 3. terminal에서 pip install -r requirements.txt // 이전 환경에서 다운로드한 것들을 새로운 환경에서 똑같이 세팅 4. python manage.py runserver // 서버를 실행하여 정상적으로 작동하는지 확인 5. python manage.py migrate // migration 실행 현재 생성된 파일 확인 conda info -- env 파일 생성 conda create --name 이름 python=3.10(원하는 버전) 파일 삭제 conda..