일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- mern Stack
- 개발
- 자바
- 안드로이드 스튜디오
- Node js
- Django
- java
- 블로그 만들기
- 자바스크립트
- express
- 중국어
- 리액트
- 입문
- 안드로이드
- 안드로이드스튜디오
- MernStack
- Android
- react
- mongodb
- 블로그만들기
- nodejs
- 중국어입문
- 알고리즘
- androidstudio
- Android Studio
- PYTHON
- 파이썬
- es6
- javascript
- 장고
- Today
- Total
목록입문 (8)
City At Night
사용자의 입력을 받아서 최댓값을 구합니다. 입력의 예시는 17, 92, 18, 33, 58, 7, 33, 42 입니다. 코드 아래에 알고리즘 분석 있습니다.! # v = [17, 92 , 18, 33, 58, 7, 33, 42] def find_max(numbers): max_v = numbers[0] n = len(numbers) for i in range(0,n): if numbers[i] > max_v: max_v = numbers[i] return max_v numbers = [] for i in range(1,9): value = int(input()) numbers.append(value) print("=============") print("최댓값: ",find_max(numbers)) pu..
안녕하세요. 삽질하는 공대생입니다! 원래 회원가입 기능을 하려했는데 먼저 템플릿을 상속과 Bootstrap을 활용하여 템플릿을 간단하게 꾸며볼거에요. 저는 진짜 CSS를 못하지만 Bootstrap이라는걸 적용하면 어느정도 예쁘게 꾸며준답니다. 쉽게 말하면 CSS를 가져다 쓰는거라고 생각하면 됩니다! 오늘은 템플릿을 상속받는걸 먼저 하겠습니다 부모 템플릿을 만들고 그 템플릿에서 자식 템플릿이 상속받는 개념입니다. DIRS에 추가를 해주세요 os는 import 해주셔야해요. BASE 디렉토리를 layout으로 하겠다는 말인데요 그럼 layout 폴더를 만들어야겠죠? 프로젝트 폴더 바로 하위에 만들어주시고 base.html이란 파일은 생성해주십시다 그 다음 기본적인 html 양식인데요 처음보는게 아주 많죠? ..
안녕하세요 삽질하고 있는 사람입니다 . 여러분도 삽질한다고해서 포기하지마세요.. 저도 간단한 UPDATE기능 구현 마저..2시간동안 삽질했답니다... 약 4시간동안 삽질한것도 있지만ㅁㅁㅁ..그건 쪽팔려서 말 안할게요 ㅎㅎ 진짜 날새고 코딩하는건..너무 안좋은것 같아요 ㅜ 머리가 피곤하면 아주 간단한 코딩도 실수하고 실수를 발견도 못하고 두뇌가 굳어버리는 느낌...? 컨디션이 최고입니다! 오늘은 DELETE를 할겁니다!! 아주 간단하니 잘 따라오세요 url -? views -> templates 순으로 갑시다!! url 작성해주시구요. path('/delete/',views.delete, name='delete') delete함수 작성해주세요. 이제 삭제하기 버튼을 만들고 연동만 하면 끝.. 저는 deta..
안녕하세요! 삽질하는 개발자입니다 오늘은 UPDATE를 배워볼거예요!! 지금까지 잘 따라 왔다면 오늘은 엄청 쉬울거에요 하지만 저는 삽질을 엄청했다는거.. 그럼 또 닥치고 시작해봅시다 url -> view -? template 순으로 고고싱 먼저 앞서 create와 같이 두가지 url을 만들거에요 1. 수정할 수 있게 form 제공하는 edit 2. 그 form데이터를 실질적으로 수정하는 update path를 추가 해줍시다! path('/edit/', views.edit, name='edit'), path('/update/', views.update, name='update'), 다음은 views.py입니다 edit 함수를 보면 수정하는 form인데 왜 post데이터를 가져오는지 궁금해 할 수 있는데 ..
UPDATE 한다고했는데 CREAT(2)를 안했네요 ㅋㅋ! 저희는 지금까지 admin사이트에 접속해서 글을 작성했잖아요? 이제는 사이트에서 바로 작성할 수 있도록 해볼게요! 이젠 번거럽게 admin사이트로 들어가서 로그인하고 거기서 작성하실 필요 없습니다!! 그럼 닥치고 시작해보죠 url -> views -> template 순으로 또 해봅시다 path('new/', views.new, name='new'), path 추가해주시구요 views도 추가해줍니다 입력폼을 받는 페이지로 이동하는 함수입니다! 거기서 입력한 내용을 또 다른 create라는 함수로 넘길겁니다! 실질적으로 작성하는 함수는 create라는 함수입니다. 아래에서 만들거에요! new함수는 그냥 입력폼으로만 이동시켜주는 수단인거죠 new.h..
READ(2) 시간입니다 저번 시간에 했던건 첫 화면에 작성자 제목 본문내용 다 나왔지만 첫 화면에는 작성자와 제목,작성일 날짜만 노출되도록 하고 제목을 클릭하면 본문내용도 볼 수 있도록 할게요! 이제는 작성자/제목/작성일 이렇게 3가지만 나오게할거에요 그럼 작성일 컬럼을 추가할껀데 .. 제가 많은 방법으로 시도해봤지만... 기존에 있던 데이터에 None값을 적용하지 못해서..DB를 다 날리고 새로 생성하는 방향으로 가겠습니다. (굳이 안날리고 해도 되는데 전.. 기존에 있던 데이터에 작성일값이 migration한 시간으로 들어가더라구요..) 저 두개의 파일을 삭제해주시고 migrate 해줍시다! 그 다음 models.py로 가셔서 컬럼을 추가합니다 그리고 나중에 업데이트하고 수정한 시간도 알아야하니 미..
자 저번 시간에 배웠던 CREATE(1) 기억나죠? 이젠 그 게시글을 읽어볼거에요 홈페이지 게시판 목록에 쭈루루룩 나오는것도 READ이고 그 중 글 하나를 클릭해서 자세히 보는것도 READ입니다! 자 닥치고 바로 시작합시다 첫 시간 강조했던 순서 기억나시나요?? 기억 안나신 분들을 위해 한번더 간략하게 말씀드리면 urls -> views -> (templates, models) 입니다! 템플릿과 모델은 꼭 필수사항이 아니예요 views에서 response로 바로 데이터를 던져줄 수 있기때문이죠 . 그럼 READ도 저 순서대로 만들어 볼게요! views가 함수를 정의하는 곳이라고 했죠? 저희는 메인페이지에 게시글들을 보여줄거고 함수이름은 index으로 할거고 name도 헷갈리지않게 index로 해주세요. ..
CRUD라고 들어봤나 ?? CRUD는 Create의 C , Read의 R . Update의 U , Delete의 D의 약자이다. 말 그대로 만들고 읽고 수정하고 삭제하는 기능이다. 닥치고 바로 시작하자. 내가 게시판에 접속해서 글을 작성할때 게시판에는 작성할 수 있도록 틀이 만들어져 있다. 제목 : 내용 : 그럼 나는 제목란에 제목을 적으면 되고 내용란에 내용을 적으면 된다. 이 틀을 Model이라고 한다. 틀이 있어야 틀에 맞게 글을 써야되니 Model부터 만들어보자 App폴더 안의 models.py으로 고고 Post로 클래스명을 작성했다. 지금은 회원가입 및 로그인 기능을 만들지 않을거니 author 작성자를 만들었다.(회원가입 만들면 수정함) subject 제목 body 내용 image 이미지 (b..