묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
게시판을 만든다고 적혀있는데 강의에는 제외된 것 같습니다.
안녕하세요. 스프링프레임워크를 이용해 게시판을 만들 수 있다고 강의소개에 적혀있어 구매하였으나 전혀 게시판과는 상관없는 로그인,로그아웃,회원가입기능만 구현하는 것 같아서요. 제가 찾지 못한 것인지 강의에 포함되지 않는것인지 궁금합니다.
-
미해결파이썬으로 장고(Django) 공략하기: 입문
페이징 소스 공유합니다.
페이징 구현이 부족한듯하여 제가 만든 소스를 공유해봅니다. #views.py from django.shortcuts import render from third.models import Restaurant from django.core.paginator import Paginator import math from third.forms import RestaurantForm from django.http import HttpResponseRedirect # Create your views here. def list(request): restaurants = Restaurant.objects.all() pagenator = Paginator(restaurants, 5) page = request.GET.get('page') if page is None: page = 1 # 시작페이지 끝페이지 구하기 page_F = float(page) if page_F <= 10: beginPage = 1 else: beginPage = (math.trunc(page_F / 10)) * 10 + 1 if (beginPage + 10) > pagenator.num_pages: lastPage = pagenator.num_pages else: lastPage = beginPage + 9 nextRangeStartPage = lastPage + 1 pageRange = [] for num in range(beginPage, lastPage+1): pageRange.append(num) items = pagenator.get_page(page) context = { 'restaurants': items, 'lastPage': lastPage, 'pageRange': pageRange, 'nextRangeStartPage': nextRangeStartPage, } return render(request, 'third/list.html', context) #list.html {% extends 'third/base.html' %} {% load static %} {% block content %} <div class="container"> {% for item in restaurants %} <div class="row restaurant-item" style="margin:20px auto;"> <div class="col-sm-12"> <div class="card border-secondary"> <div class="card-body"> <h5 class="card-title">{{ item.name }}</h5> <p class="card-subtitle mb-2 text-muted">{{ item.address }}</p> <p class="card-text">음식점 설명</p> <a href="#" class="card-link">자세히 보기</a> <a href="#" class="card-link">수정하기</a> </div> </div> </div> </div> {% endfor %} <div class="row"> <div class="col-sm-12 text-center"> <div class="pagination"> <spen class="step-links text-center" style="width:100%;"> {% if restaurants.has_previous %} <a href="?page=1">«</a> {% endif %} {% for pageNum in pageRange %} {% if restaurants.number == pageNum %} <spen class="current"> {{ restaurants.number }} </spen> {% else %} <a href="?page={{ pageNum }}">{{ pageNum }}</a> {% endif %} {% endfor %} {% if restaurants.paginator.num_pages > lastPage %} <a href="?page={{ nextRangeStartPage }}">»</a> {% endif %} </spen> </div> </div> </div> </div> {% endblock %}
-
미해결파이썬으로 장고(Django) 공략하기: 입문
views.py파일의 " instance=" 이라는 키워드를 사용하는 이유가 궁금합니다.
본강좌 34Line에 기술하신 form = RestaurantForm(request.POST, instance=item) 여기서 1. request.POST는 초기화이고 2. instance=item 수정될 데이터가 item에 저장된 pk의 값이라는 것은 이해가 가는데, 그럴경우 pk=item이라고 해야 맞는것이 아닐까요? 3. 구글링을 조금더 해본결과 "수정시에는 instance=post 를 지정해줌으로서 기존에 있던 데이터를 불러올 수 있다." 라고 적혀있었습니다. 구글링 해본결과 As the documentation states, the "instance" keyword argument is passed the model whose relations that the formset will edit. 라고 기술되어있는데요. 도대체 instance라는 변수가 어느것의 property이고 어떤역활을 하는지 궁금합니다. pk키워드는 앞에있는 ORM 메서드를 사용하였을경우 사용하는 것으로 보이며 instance키워드는 RestaurantForm이라는 객체를 초기화할 경우 사용되는 것으로 보입니다만. 개념이 에메모호하여 정확한 설명 부탁드립니다. =============================================== Instances Not unlike the ambiguity between "class" and "type", "instance" is synonymous to "object". Think of it this way: objects are instances of types. So, "42 is an instance of the type int" is equivalent to "42 is an int object". I usually use "instance" and "object" interchangeably. In some cases when I want to specifically refer to objects as artifacts of the CPython implementation, I will try to use "instance" to refer to actual instances of classes. Another place where the term "instance" is explicitly used by Python is in built-ins like isinstance and the special __instancecheck__ attribute. =============================================== 다른언어를 사용하던 개발자로서 instance= 해당 코드에서 어떤역활을 하는지 알수가 없어 답답함에 여쭤봅니다.
-
미해결파이썬 100분 핵심강의
흐름제어 동영상이 시청이 안됩니다.
제곧내
-
미해결React로 NodeBird SNS 만들기
미리보기이미지 깨지고 404notfound로나옵니다.
index.js에 static설정을 해놓은상태이고 이런식의에러가나옵니다 GET http://localhost:3000/lock1568592365802.png 404 (Not Found) app.use("/", express.static(path.join(__dirname, "uploads"))); app.use("/", express.static("uploads")); 두가지 다 실행해봤는데 미리보기이미지가 cannot get "/" 이런 에러가아니고 404 에러가나옵니다.
-
미해결밑바닥 부터 시작하는 머신러닝 입문
수업 내용 질문 문의
안녕하세요, 4단원 마지막 강의중 df.isnull().sum(0) 와 df.isnull().sum(1)때의 차이가 이해가 안됩니다. 다시한번 설명 부탁드립니다. 또한 df.sort_values(['age','earn'],ascending=False).head(10)에서 어떻게 age 에만 내림차순이 적용되는지도 궁금합니다. 왜 earn 항목엔 적용이 안되고 자동으로 age 만 적용이 되는건가요? 감사합니다.
-
미해결해외취업 ASP.NET Core 웹개발 기본 강좌
아무리 해도 안되네요.
혹시 챕터마다 등록해두신 깃허브 주소가 있나요?
-
해결됨홍정모의 따라하며 배우는 C++
23:18 여기 질문이요
double d1(1.0); 이거를 setprecision 설정해서 출력하면 왜 1.0000000000000001 이런식으로 안나오고 그냥 1이 나오죠 21:03 여기서는setprecision 설정해서 0.1 출력했을때 0.100000000000001 이런식으로 나왔자나여
-
미해결메타스플로잇(Metasploit) 활용한 취약점 분석(초중급과정)
smb-check-vulns 스크립트 실행 실패
질문은 아니고 참조용으로 남깁니다. smb-check-vulns 스크립트를 다음과 같이 기능을 분리시켰다고 합니다. smb-vuln-conficker smb-vuln-cve2009-3103 smb-vuln-ms06-025 smb-vuln-ms07-029 smb-vuln-regsvc-dos smb-vuln-ms08-067 최신 버전으로 공부하시는 분들께서는 smb-vuln-ms08-067 스크립트를 이용해서 실습을 진행하시면 되겠습니다. 아래 링크에서 내용을 확인하였습니다. https://security.stackexchange.com/questions/119827/missing-scripts-in-nmap
-
미해결메타스플로잇(Metasploit) 활용한 취약점 분석(초중급과정)
freeftpd_pass 공격시 세션 획득 실패
질문은 아니고 이후에 실습하시는 분들께서 참조하시라고 남깁니다. freeftpd 공격후에 세션 회득이 안되었는데, 환경설정 시 freeftpd 에서 anonymous 계정이 추가되어 있지 않아서 그런것 같습니다. anonymous 계정 추가 후 정상적으로 세션 획득에 성공했습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
print함수 %f형식 설명에 오류가 있는거 아닌가요?
강의에서 print('%1.5f' % (3.12132423413)) 와 같은 예문 설명하실때 1.5를 [정수부 자리수.소수부 자리수] 라고 반복적으로 설명하셨는데 [전체 자리수.소수부 자리수] 라고 하셔야 맞는것 아닌가요? 실행 결과가 이해가 안되서 찾아보니까 설명이 틀린것 같아서 정정 부탁드립니다
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
반복문 질문입니다.
data = list() for index in range(7,10): data.append("string") print(data) 이 코드를 출력하면 ['string', 'string', 'string'] 이렇게 나오는데요. range(7,10)이면 index에 7,8,9가 들어가잖아요. 그럼 data라는 리스트에 append를 하면 리스트의 6,7,8번째에 값이 들어가야하는거 아닌가요? 앞에 0~5 번째 리스트의 값은 공백으로 들어가야하는거 아닌가요?? data = ["","","","","",'string','string','string'] 이런식으로요. 근데 data[0], data[1], data[2] 를 출력해보면 모두 string으로 나오거든요. 6,7,8번째 값이 들어가는게 아니라 0,1,2번째에 값이 들어가요. 왜그런건가요??
-
미해결스프링 부트 개념과 활용
gradle 관련 질문 드립니다.
gradle 사용시에는 spring-boot-starter-parent 을 작성한 부분이 없는거 같은데 gradle에서는 필요가 없는건가요??
-
미해결챌린지로 알아보는 디지털포렌식 해킹 대회 준비 (기초)
hashdump 기능이 없는데
어디서 추가하나요?
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
하드링크 및 소프트링크 관련 질문드립니다.
안녕하세요. 원본파일 hello 와 하드링크 파일인 hard 그리고 소프트링크 파일인 soft 가 존재하는 상황에서 원본파일인 hello 파일을 삭제했다고 가정합니다. 여기서 의문점이 하나 생겼는데, hello 가 지워졌다고 하더라도, hard 에 의해서 원본 데이터는 디스크상에 보존이 되고 soft 의 inode 값은 별도로 관리가 되는데, 이런 경우 원본파일이 삭제되더라고 soft 파일은 디스크상의 파일을 가리켜야 하는게 맞지 않는건가요~? 답변 부탁드립니다. 감사합니다~
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
하드링크와 소프트링크 설명하시는 그림 예제에서
그림상으로 봤을때, 소프트링크의 inode 가 빨간색 디스크 파일을 가리켜야 하는게 맞지 않을까요? 파란색 파일을 가리키도록 도안이 그려져 있어서 문의드려봅니다.
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
소프트링크와 하드링크는 어떤경우에 사용해야 적절한가요?
이론과 실습으로 두 파일의 차이점은 알겠는데, 실무에서 두 파일을 어떻게 사용해야하는지 궁금하네요.
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
xampp mysql 실행오류
xampp 제어판에서 Apache는 running이 되는데 Mysql은 start해도 계속 stop으로 바뀌고 phpadmin페이지에 접속이 안됩니다. 어떻게 해결해야 하나요?
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
[window os] cli 명령어를 못찾습니다....
``` C:\Users\Han\Desktop\node_study\node-cli>npm i -g C:\Users\Han\AppData\Roaming\npm\cli -> C:\Users\Han\AppData\Roaming\npm\node_modules\node-cli\index.js + node-cli@0.0.1 updated 1 package in 0.153s C:\Users\Han\Desktop\node_study\node-cli>cli ``` 'cli'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 현재 패키지는 제대로 설치 되는것 같은데 설치후 cli명령을 쳐도 인식을 못합니다. 제가 조사해 본 부분은 1. package.json을 제대로 작성했나? -> 동영상에 나온 코드와 같습니다.... 2. 이것저것 찾아본 결과 환경번수에 Path에 대한 경로가 제대로 설정되지 않아서 일수 있다는데 -> 이부분은 모르겠습니다. 어떤 부분에서 문제가 있는걸까요?
-
React로 NodeBird SNS 만들기
to.제로초님
삭제된 글입니다