묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
JSP WEB MVC Model2 Programming(중급 과정)
소스코드
삭제된 글입니다
-
미해결Node.js를 이용해 웹 애플리케이션 만들기
졸음수업에서 빵터졌어요!
고생하셨어욥 :)
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
view on site 가 제대로 동작을 안합니다
테스트 포스트의 pk는 7이고 그거 하나 뺴고 다 지워둔 상태입니다. 127.0.0.1:8000/blog/7/ 로 들어가면 정상적으로 포스트가 나오는데 admin 페이지의 view on site 버튼을 누르면 127.0.0.1:8000/admin/r/7/7/ 로 들어가지고 페이지가 작동하지 않습니다. 127.0.0.1에서 잘못된 응답을 전송했습니다. ERR_INVALID_REDIRECT 이런 창이 뜹니다.. 그냥 패스하고 그 다음인 tests.py에서 get_absolute_url을 테스트하는 부분으로 넘어가니 self.assertEqual(Post.objects.get_absolute_url(), 'blog/{}'.format(post_000.pk)) self.assertEqual(Post.objects.get_absolute_url(), 'blog/{}'.format(post_000.pk)) AttributeError: 'Manager' object has no attribute 'get_absolute_url' 이런 메시지가 뜨면서 테스트도 실패합니다. 제가 get_absolute_url()함수를 잘못 만든걸까요? models.py from django.db import models from django.contrib.auth.models import User class Post(models.Model): title = models.CharField(max_length=30) content = models.TextField() head_image = models.ImageField(upload_to='blog/%Y/%m/%d/', blank=True) created = models.DateTimeField() author = models.ForeignKey(User, on_delete=models.CASCADE) def __str__(self): return str(self.title) + ' :: ' + str(self.author) def get_absolute_url(self): return 'blog/{}/'.format(self.pk) tests.py from django.test import TestCase, Client from bs4 import BeautifulSoup from .models import Post from django.utils import timezone from django.contrib.auth.models import User def create_post(title, content, author): blog_post = Post.objects.create( title = title, content = content, created = timezone.now(), author = author, ) return blog_post class TestView(TestCase): def setUp(self): self.client = Client() self.author_000 = User.objects.create(username='Smith', password='nopassword') def test_post_list(self): response = self.client.get('/blog/') self.assertEqual(response.status_code, 200) soup = BeautifulSoup(response.content, 'html.parser') title = soup.title self.assertEqual(title.text, 'blog') navbar = soup.find('div', id='navbar') self.assertIn('Blog', navbar.text) self.assertIn('About Me', navbar.text) self.assertEqual(Post.objects.count(), 0) self.assertIn('아직 게시물이 없습니다', soup.body.text) post_000 = create_post( title = 'test post', content = 'hello world', author = self.author_000, ) self.assertGreater(Post.objects.count(), 0) response = self.client.get('/blog/') self.assertEqual(response.status_code, 200) soup = BeautifulSoup(response.content, 'html.parser') self.assertNotIn('아직 게시물이 없습니다', soup.body.text) def test_post_detail(self): self.assertEqual(Post.objects.count(), 0) post_000 = create_post( title = 'test post', content = 'hello world', author = self.author_000, ) self.assertGreater(Post.objects.count(), 0) self.assertEqual(Post.objects.get_absolute_url(), 'blog/{}'.format(post_000.pk))
-
홍정모의 따라하며 배우는 C++
클래스 초기화 관련
삭제된 글입니다
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
correlation 질문
안녕하세요? 항상 답변 감사합니다. 타킷과 피쳐간의 correlation을 보고 피쳐를 선택하는 상황에서 상관계수가 높은 것만 선택하고자 합니다. 그런데 보통 양의 상관계수만 보는 것 같던데 음의 상관계수의 절대값이 높은 것도 선택 하는 것이 괜찮은지 궁금합니다. 음의 상관계수의 절대값이 높다면 타깃값과의 연관성이 있다는 것 같은데 성능에 영향을 많이 주는지 궁금합니다.
-
미해결Node.js를 이용해 웹 애플리케이션 만들기
전체화면으로보고싶습니당 ㅠㅠ
가능할까욧
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
for loop 슬라이싱 질문
안녕하세요 강사님, 좋은 강의 감사드립니다! 저는 처음에 for loop을 슬라이싱을 이용하여 풀려고 하였습니다. for i in l[ : len(l) - 2]: print(i) for j in l[i + 1 : len(l) - 1]: print(j) for k in l[j + 1 :]: print(k, end = ' ') if i + j + k in a: continue else: a.append(i + j + k) 이런식으로 for loop을 작성하였으나, 정상적으로 제가 만든 l 이라는 리스트를 돌지 않던데, 인덱싱을 사용한 경우는 for loop을 사용할 수 없는것 인가요? 아니면 제가 문법 오류를 낸것 인가요?
-
자바 ORM 표준 JPA 프로그래밍 - 기본편
강의 내용을 블로그에 정리해도 될까요?
삭제된 글입니다
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
칼리 사용법 질의 드립니다
1.명령어 입력시 대문자로 입력되어 명령실행이 않되는데요..시프트키를 누른 상태에서만 소문자가 입력됩니다 어떤 설정이 잘못된 것 일까요??? 2.명령어 입력창에 kaii:~# 상태와 kali:/# 의 차이가 뭔가요 ???
-
미해결Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해
과제 답안
혹시 과제 답안이 있을까요?!
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
코드
keynote에 code 부분을 눌러도 창이안뜨는데 어떻게하나요?
-
미해결초간단 초스피드 데이터 수집 (파이썬 크롤링)
브라우저가 안나와요
뭔가 브라우저가 나오는 것 같다가 없어져 버립니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
Tab 자동완성
%mv -Dow 한 다음 Tab을 누르면 그냥 아무 동작이 없습니다. 혹시 해결방법 있을까요?? Win10입니다.
-
미해결해커를 위한 iOS 앱 모의 해킹 전문 과정
frida로 앱 동작시에 실시간으로 실행되는 메소드와 함수를 확인할 수 있는 방법도 있나요?
frida로 앱 동작시에 실시간으로 실행되는 메소드와 함수를 확인할 수 있는 방법도 있나요?
-
미해결파이썬을 이용한 IT 해킹과 보안
chrome 패스워드 덤프 추출기 오류_2
경로에 한글이 들어가지 않도록 바꿨는데 똑같은 오류가 나는 것 같습니다...파파이썬 코드에서 바꾼건 경로에서 사용자 계정명을 제 가상머신 계정명으로 바꾸고 다른거는 건들지 않았어요!
-
미해결R로 하는 텍스트마이닝 (Top keyword부터 감성분석까지)
감성분석 질의
강의 잘 듣고 있습니다. sample(1:length(score3),length(score3)*0.7) 0.7를 왜 곱해주는 건지 코드가 이해되지 않습니다.
-
미해결실전! 웹사이트제작! Step By Step! _Basic (한화캐미컬_반응형웹)
실제 웹사이트 운영방법
안녕하세요 저는 지금 강의를 따라 하고 있는데.. 지금 제가 바로 웹사이트를 운용해야 하므로 한화케미컬의 소스코드를 제 상황에 맞추어 운용하고 싶은데 그러려면 서버나 웹호스팅 등을 어떻게 세팅해야 실제 웹사이트를 띄울수 있는지요? 자세히 알려주시면 고맙겠습니다 감사합니다~
-
미해결CSS Flex와 Grid 제대로 익히기
테이블 디자인 문의 드립니다.
위에 이미지와 비슷한 테이블을 만들어 보려고 합니다. 필드 클릭시 해당 레코드의 input 태그가 활성화 되면서 SAVE 와 Cancel 버튼이 보여지게 하려고 합니다. ( 위 이미지는 Edit 버튼 클릭시 해당 레코드의 input 태그가 활성화 되는것 같습니다. ) 예시나 팁을 좀 주실수 있을까요?
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
PreparedStatement
pstmt.setString(1, ?) --> 이 물음표 부분에 위에서 정의한 bookLoc을 넣어서, 웹브라우저에서 입력해서 DB에 넣을 수 있나요?? 해볼려고 했는데 강의에서처럼 계속 fail이 나오네요.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
실습답안
실습한 내용의 답을 알고 싶은데 ,강의 노트가 어디 있나요..?