• 안녕하세요 초보입니다.post와 comment가 1:N 관계이고, comment에선 post의 pk를 fk로 갖도록 설정되어 있는 상태입니다.post1 = Post.objects.all().first()Comment.objects.create(post=post1, msg='django')위와 같은 코드를 입력해서 첫번째 post와 연관된 comment를 생성하려고 합니다.질문은어떻게 post1이라는 객체(?), record(?)를 post=post1처럼 작성했는데 그걸 fk로 사용하는가 입니다.ORM이 아닌 mysql 같은 경우 외래키를 직접 참조할 테이블의 pk(int형 숫자)로 지정하는 것 같은데 ... 내부적으로 어떻게 동작해서 저런 record를 직접 입력해도 외래키 참조를 할 수 있는지 궁금합니다.
    2019.04.20 21:43:30
    • 1
      답변수
    • 2
      반응수
    • 12
      조회수
    • 1
      투표
  • 사용자가 자신의 암호를 변경하면 장고에서 자동적으로 로그아웃이 되어 버립니다.암호를 변경하게 되면 자동으로 로그인이 되면서 해당 페이지를 유지시키려면 어떻게해야 할까요아래는 코드입니다.if request.method == "POST":    data['user_profile'] = UserProfile.objects.get(user_id=request.user.id)    data['form'] = UserProfileForm(request.POST, instance=get_object_or_404(UserProfile, user_id=request.user.id))    if data['form'].is_valid():            data['user'].set_password(data['pform'].cleaned_data['password'])
    2016.08.25 23:37:00
    • 1
      답변수
    • 1
      반응수
    • 2k
      조회수
    • 0
      투표
  • #base.html<!DOCTYPE html><html lang="ko"><head>    <title>{% block title %}Django Web Programming{% endblock %}</title>    {% load staticfiles %}</head><body>    {% block content %} {% endblock content %}     ...</body>#home.html{% extends "base.html" %}{% block content %}     <a href="/"><img src="{% static 'img/test.jpg' %}"></a>     ....{% endblock content %}위와 같이 home 템플릿에서 base 템플릿을 상속받고 있습니다. 또한, static 템플릿 태그를 사용하기 위해 base에서 {% load staticfiles %} 을 작성하였는데 base 에서는 static이 문제없이 잘 되는데 home 에서 static 태그를 사용 하려고 하면 유효하지 않는 태그라고 하네요왜 에러가 발생하는 걸까요?
    2016.08.05 01:43:35
    • 1
      답변수
    • 2
      반응수
    • 3.7k
      조회수
    • 1
      투표
  • 안녕하세요 현재 django 1.9.7 버전과 python 3.5.1 버전으로 페이지 제작중에 아래와 같이 에러 메세지가 출력되었습니다.ImproperlyConfigured at /admin/archive/This query requires pytz, but it isn't installed.Request Method:     GETRequest URL:     http://127.0.0.1:8000/admin/archiveDjango Version:     1.9.7Exception Type:     ImproperlyConfiguredException Value:    This query requires pytz, but it isn't installed.Exception Location:     /Users/AB/source/Python/pyDjango/boot/lib/python3.5/site-packages/django/db/backends/sqlite3/operations.py in _require_pytz, line 75Python Executable:     /Users/AB/source/Python/pyDjango/boot/bin/pythonPython Version:     3.5.1pip install pytz그래서 위와 같이 pip 를 이용하여 pytz를 설치하였지만 해결되지 않고 동일한 에러메세지를 출력하고 있습니다.
    2016.08.03 00:25:00
    • 1
      답변수
    • 1
      반응수
    • 2.6k
      조회수
    • 0
      투표
  • 여러분들은 장고에서 디렉토리 구조를 어떤식으로 설계하시나요?모범 사례든,, 대표적이든.. 추천을 해주시면 좋겠습니다.막상 디렉토리 구조에 대해 설계하려고 하니 경험적인 부분이 부족해서 조언을 받고자 등록합니다.
    2016.06.22 21:54:17
    • 0
      답변수
    • 0
      반응수
    • 786
      조회수
    • 0
      투표