소개
게시글
질문&답변
질문있습니다 제발...
모두해결되었습니다 감사합니다 강사님 ㅠㅠ http://3.35.86.237/blog/ 로 접속 가능하십니다 구글 로그인 api에 url등록은 도메인을 받은뒤에야 가능한가요?
- 0
- 3
- 243
질문&답변
migrate 에러 문의
뭐가 잘못된것 같습니다... 말씀하신대로 했는데 모듈이없다는 에러가 뜹니다 (사진) 여기서 삭제를 진행했는데 이게 아닌가요..?
- 0
- 3
- 225
질문&답변
basecamp 설치 도와주실수있나요
와... basecamp를 먼저추가한게 문제였을줄은 상상도못했습니다... 그걸 알아내시다니 ㅠ 감사합니다!
- 0
- 3
- 140
질문&답변
comment 강의 부분 보고 있는 중입니다.
강의 17분 후반대에 views.py에서 comment_form을 날리고... 부분이 이해가 안됩니다...자세히 설명부탁드려도 될까요?
- 0
- 2
- 188
질문&답변
detail의 레이아웃과 list의 레이아웃이 다릅니다
# base.htmlhtml>{% load static %} {# bootstrap.css 가져옴 #}lang="ko"> charset="UTF-8"> 이 html을 extend한 다른 html에 block title이 없으면 이것을 그대로 사용 만약 block title이 있다면 그것을 사용 --> {% block title %}Blog{% endblock %} name="viewport" content="width=device-width, initial-scale=1"> http-equiv="X-UA-Compatible" content="IE=edge"/> rel="stylesheet" href="{% static 'blog/bootstrap/bootstrap.css' %}" media="screen"> rel="stylesheet" href="{% static 'blog/_assets/css/custom.min.css' %}">class="navbar navbar-expand-lg fixed-top navbar-dark bg-primary" id="navbar"> class="container"> href="../" class="navbar-brand">고객 이탈 분석 href="../" class="navbar-toggle">Blog class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"> class="navbar-toggler-icon"> class="collapse navbar-collapse" id="navbarResponsive"> class="navbar-nav"> class="nav-item"> class="nav-link" href="https://github.com/taeyoung02/Web-django">Github class="nav-item"> class="nav-link" href="about_me">About me class="nav-item dropdown"> class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" id="download">Simplex class="caret"> class="dropdown-menu" aria-labelledby="download"> class="dropdown-item" target="_blank" href="https://jsfiddle.net/bootswatch/3he50zsf/">Open in JSFiddle class="dropdown-divider"> class="dropdown-item" href="../4/simplex/bootstrap.min.css" download>bootstrap.min.css class="dropdown-item" href="../4/simplex/bootstrap.css" download>bootstrap.css class="dropdown-divider"> class="dropdown-item" href="../4/simplex/_variables.scss" download>_variables.scss class="dropdown-item" href="../4/simplex/_bootswatch.scss" download>_bootswatch.scss class="container"> 문 --> class="row"> class="col-md-8" id="main_div"> 여기안에 들어옴 --> {% block content %} {% endblock %} class="col-md-4" id="side_div"> class="card my-4"> class="card-header">Search class="card-body"> class="input-group"> type="text" class="form-control" placeholder="Search for..."> class="input-group-append"> class="btn btn-secondary" type="button">Go! class="card my-4" id="category_card"> class="card-header">Categories class="card-body"> class="row"> class="col-lg-6"> class="list-unstyled mb-0"> {% for category in category_list %} href="#">{{ category.name }} ({{ category.post_set.count }}) {% endfor %} href="#">미분류 ({{ posts_without_category }}) src="{% static 'blog/_assets/js/jquery.min.js' %}">src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous">src="{% static 'blog/bootstrap/bootstrap.min.js' %}">src="{% static 'blog/_assets/js/custom.js' %}"># post_detail.html 과 연결 -->{% extends 'blog/base.html' %}{% block title %}{{ object.title }} - Blog{% endblock %}{% block content %} class="mt-4">{{ object.title }} class="lead"> by href="#">{{ object.author.username }} Posted on {{ object.created }} {% if object.head_image %} (사진)class="img-fluid rounded" src="http://placehold.it/900x300" alt=""> {% endif %} {{ object.content }} class="card my-4"> class="card-header">Leave a Comment: class="card-body"> class="form-group"> class="form-control" rows="3"> type="submit" class="btn btn-primary">Submit class="media mb-4"> (사진)class="d-flex mr-3 rounded-circle" src="http://placehold.it/50x50" alt=""> class="media-body"> class="mt-0">Commenter Name Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. class="media mb-4"> (사진)class="d-flex mr-3 rounded-circle" src="http://placehold.it/50x50" alt=""> class="media-body"> class="mt-0">Commenter Name Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. class="media mt-4"> (사진)class="d-flex mr-3 rounded-circle" src="http://placehold.it/50x50" alt=""> class="media-body"> class="mt-0">Commenter Name Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. class="media mt-4"> (사진)class="d-flex mr-3 rounded-circle" src="http://placehold.it/50x50" alt=""> class="media-body"> class="mt-0">Commenter Name Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. {% endblock %} 브라우저 크기의 문제는 아닌것으로 확인했습니다 코드 첨부합니다
- 0
- 3
- 402
질문&답변
django.db.utils.IntegrityError: UNIQUE constraint failed: new__blog_category.slug 오류
저도 이문제로 고생중이고 말씀하신게 잘 이해가 안되서 그러는데category를 남기지 말라는게 홈페이지에 있는 category말씀이신지아니면 test.py에 있는 category를 말씀하시는건지 모르겠습니다
- 0
- 4
- 3.5K
질문&답변
pk 질문 있습니다
self를 생각못했군요정말감사합니다
- 0
- 2
- 138
질문&답변
가상환경안에 상위폴더의 파일들이 있습니다
(사진) 첫번째사진 cmder에서 표시가됩니다ㅠ 사진이 작아서 다시 올립니다
- 0
- 2
- 223
질문&답변
파일 배포하기에서 질문있습니다!
감사합니다 재설치뒤 pip install tornado를 하여 해결했습니다!
- 1
- 2
- 366
질문&답변
디지털시계 만들기에서 질문있습니다!
import time from PyQt5 import QtWidgets from PyQt5 import QtCore class MyClock(QtWidgets.QWidget): def __init__(self): super().__init__() self.mouseClick = False self.clock=0 self.setWindowTitle("시계") self.initWidgets() self.setFixedSize(250, 100)#사이즈고정 self.setWindowFlags(QtCore.Qt.FramelessWindowHint)#타이틀바 없앰 self.show() def keyPressEvent(self, e):#esc누르면 종료 if e.key() == QtCore.Qt.Key_Escape: self.close() def mousePressEvent(self, e):#마우스로 창 누를때 if e.button() == QtCore.Qt.LeftButton:#좌클릭시 self.mouseClick = True self.oldPos = e.globalPos()#x,y가 튜플형태로 넘어옴 #globalPos=윈도우상의 x,y좌표 def mouseReleaseEvent(self, e): self.mouseClick = False def mouseMoveEvent(self, e):#마우스로 창 누른뒤 이동시킬때 if self.mouseClick: delta = QtCore.QPoint(e.globalPos() - self.oldPos) self.move(self.x() + delta.x(), self.y() + delta.y()) self.oldPos = e.globalPos() def initWidgets(self): self.layout = QtWidgets.QVBoxLayout()#QV=가로 QH=세로 self.lcd = QtWidgets.QLCDNumber()#시계디자인 위젯 self.lcd.setSegmentStyle(QtWidgets.QLCDNumber.Flat)#글자평평하게 self.lcd.setDigitCount(8)#글자 총 8개까지 보여줌(hh:mm:ss) self.lcd.setFrameStyle(QtWidgets.QFrame.NoFrame)#박스없앰 self.timer = QtCore.QTimer()#타이머 생성 self.timer.timeout.connect(self.show_time)#타임아웃 이벤트를 show_time과 연결 #정한 시간이 지날때마다 show_time 실행 self.timer.start(1000)#1초에 한번씩 self.show_time() self.layout.addWidget(self.lcd) self.setLayout(self.layout) def show_time(self): self.clock+=1 time.sleep(1) self.hh=self.clock//3600 self.mm=(self.clock-self.hh*3600)//60 self.ss=self.clock%60 self.currentTime = str(self.hh)+":"+str(self.mm)+":"+str(self.ss) self.lcd.display(self.currentTime) app = QtWidgets.QApplication([]) win = MyClock() app.exec_() def time_chker(func): def inner_function(*args, **kwargs): start_time=time.time() result=func(*args,**kwargs) #test1() 실행값 end_time=time.time() print("func:{}, time:{}".format(func.__name__,end_time-start_time)) return result return inner_function #result리턴 저는 이렇게 짜보았는데, 연산시간과 함수호출시간때문에 시간이 정확히 지나가지않고 2초를 한번에 건너뛰거나 1초가 좀 길게느껴지거나 했는데, 강사님께서 보내주신 코드는 이런점이 많이 개선되었지만 근본적으로 해결되진 않는것 같습니다 ㅠ 어쩔수 없는 현상인가요?
- 1
- 3
- 727