일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 시간복잡도
- 엑셀
- correlation coefficient
- 프레임워크와 라이브러리의 차이
- Django란
- vscode
- iOS14
- 이분그래프
- c++
- double ended queue
- UI한글변경
- string 메소드
- 입/출력
- 표준 입출력
- 장고란
- EOF
- string 함수
- k-eta
- 매크로
- 입출력 패턴
- 2557
- 구조체와 클래스의 공통점 및 차이점
- Django의 편의성
- getline
- 자료구조
- 백준
- 연결요소
- 알고리즘 공부방법
- scanf
- Django Nodejs 차이점
- Today
- Total
목록분류 전체보기 (865)
Storage Gonie
1. mysite/urls.py에서 url패턴 추가해줌url(r'^accounts/signup$', kilogram_views.CreateUserView.as_view(), name="signup"), # 회원가입 화면 url(r'^accounts/signup/done$', kilogram_views.RegisteredView.as_view(), name="create_user_done"), # 회원가입이 완료된 화면2. kilogram/views.py에서 CreateUserView 클래스를 생성- 회원가입은 즉, CreateUserView클래스는 객체를 생성하는 뷰이므로 제네릭의 CreateView를 상속받아서 만듬- 회원가입할 때 띄울 템플릿을 명시해주고 입력받은 폼은 장고에 미리 만들어져 있는 Us..
AWS에서 클라우드 서버를 실행하고, 거기에 Django 서버를 실행을 해볼것임.유튜브 영상 참고 : https://youtu.be/uqL7DzJyekU 1. AWS 접속 후 로그인- https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2 2. 오른쪽 위에서 서울을 선택, 왼쪽 상단의 Services클릭 3. 클라우드 서버를 생성하기 위해 EC2 를 클릭한다. 4. 인스턴스 시작 클릭 5. 어떤 인스턴스를 실행할지 선택하면 되는데 여기선 Ubuntu를 선택 6. 인스턴스 유형은 프리티어에서 사용가능한 두번째 것을 선택하고 '검토 및 시작'을 클릭. 7. 다음 화면에서는 '시작하기'를 누른다. 8. '새 키 페어 생성..
장고는 full framework이기 때문에 기본적으로 인증기능을 가지고 있다.장고에서는 jango.contrib.auth.modes의 User클래스가 제공되어 모델쪽에 특별한 코딩은 필요가 없다. 1. base.html에서 아래의 부분을 통째로 아래의 것으로 교체.- 로그인 했을 때는 사용자이름, 로그아웃, Admin 버튼을 보여줌- 비로그인 상태일 때는 로그인, Admin 버튼을 보여줌. - 디자인만 보여지고 작동하지 않던 버튼에 url을 추가해준다. Login Logout Admin {% if user.is_active %} {{user.username}} Logout {% else %} Login Admin {% endif %} 2. 쉘에서 유저 등록해보기- "python manage.py she..
1. Pycharm에서 'django_app3_kilogram' 이름으로 프로젝트 생성.- 가상환경은 예전에 사용하던 것으로 사용. 2. 커맨드 창에서 가상환경 활성화- "source activate 이름" 3. 커맨드 창에서 생성된 프로젝트 폴더 아래의 위치에서 프로젝트 생성- "django-admin startproject mysite" 4. 커맨드 창에서 django_app3_kilogram/mysite/위치에서 앱 생성- "python manage.py startapp kilogram" 5. settings.py에서 INSTALLED_APPS에 앱 이름 추가- 이 때 주의할 점은 admin보다 위에 넣어줘야 됨.- 여러가지 이유가 있으나 아직은 뭔 이유인지 모르겠음.INSTALLED_APPS = ..
시작하기에 앞서 app2 프로젝트 사본을 만들었고 이름을 django_apps_lotto_polls로 만들었다. 1. django_apps_lotto_polls 프로젝트에 app1프로젝트의 lotto 앱 폴더를 복사해온다.- 한 프로젝트에 lotto, polls 2개의 앱폴더가 존재하는 상태로 만듬2. app1프로젝트에서 urls.py를 복사해와 lotto 앱폴더 아래에 붙여넣기 해준다.3. mysite/urls.py에 lotto앱의 url을 추가해준다.urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^polls/', include('polls.urls')), url(r'^lotto/', include('lotto.urls')), ] 4. lotto/u..
0. 시작하기에 앞서 깃허브에서 리포지토리부터 만들어라. 1. 보기 - 팀 탐색기 2. 비주얼스튜디오에서 초록색 전원 코드 모양을 누른다. 3. '복제본'을 클릭하고 노란 칸에 자신의 깃허브 리포지토리 주소를 복붙하고 복제를 누른다. 4. 새로만들기를 눌러서 프로젝트를 생성한다. 5. 코드를 작성한 뒤 변경내용에 들어가 커밋을 하고 동기화를 하면 내 깃허브에 새로만든 프로젝트가 올라간다.
# 방법11. 작업중인 프로젝트를 키고 VCS - Import into Version Control - Create Git Repository 를 눌러 현재 작업중인 프로젝트의 폴더를 선택.2. VCS - Import into Version Control - Share Project on Github 선택.3. Github에 저장될 리포지토리의 이름을 입력하여 Share 클릭.4. 완료 # 방법21. 깃허브에서 New Repository를 클릭하여 빈 레포지토리를 생성해준다. 2. Github에서 프로젝트 파일을 수동으로 올린다.3. 완료
1. polls/templates에 main.html생성{% extends 'polls/base.html' %} {% block content %} Hello, CodeSquad! Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse c..
# 템플릿 확장을 이용한 admin 템플릿 수정1. settings.py의 INSTALLED_APP에서 app 이름이 맨 뒤에 있으면 admin 템플릿 적용이 잘 안되므로 맨 앞으로 옮긴다.INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'polls', ]INSTALLED_APPS = [ 'polls', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttyp..
# 가벼운 정적파일 적용1. polls아래에 static 폴더를 만들고 그 아래에 다시 polls폴더를 만들고 그 아래에 style.css 파일을 생성한다.- polls/static/polls/style.css- 코드는 아래것 복붙.a { color: red; text-decoration: none; } body { background: white url("images/bg.png") no-repeat right bottom; }2. 사진 하나의 이름을 bg.png로 저장하고 polls/static/polls/ 아래에 images 폴더를 만들어 그 아래의 위치에 저장한다.- polls/static/polls/images/bg.png- 위의 css에서 사진파일의 경로를 images 폴더 아래에 있는 것으로..