mod_wsgi 설정 질문드립니다. 매번 도움은 없고 도움요청만 드리네요 ㅠ djanog

 
박승민

mod_wsgi 설정 질문드립니다. 매번 도움은 없고 도움요청만 드리네요 ㅠ

djanogo runserver에서만 돌려보다가 mod_wsgi 갈아타려는데
Internal Server Error 를 어찌 고쳐야하지를 모르겟네요 ㅠㅠ

작성은 https://docs.djangoproject.com/en/1.5/howto/deployment/wsgi/modwsgi/
을 참조해서 아래와 같이 httpd.conf 를 추가 했습니다.
(중간에 이것저것 구글링하고 테스트 해봤지만 결과적으로 다지우고 아래것만남김)

WSGIScriptAlias / /home/계정명/중간폴더명/프로젝트폴더명/wsgi.py
WSGIPythonPath /home/계정명/중간폴더명

Order deny,allow
Allow from all

아파치 에러 로그에는
[시간] [crit] [client 192.168.122.1] configuration error: couldn’t perform authentication. AuthType not set!: /
이라고 뜹니다

문제는 뭐고 어찌 고쳐야할까요 ㅠㅠ

  • 박승민

    아 중간에는
    Order deny,allow
    Require all granted
    Allow from all
    라고 써놨습니다.
    주변에 지인중엔 파이썬 자체를 써본사람이 없어서 물어볼곳이 막막하네요 ㅠㅠ

    이한영

    http://arcanelux.tistory.com/entry/Ubuntu1204-Python27-modwsgi-Django14-%EC%84%B8%ED%8C%85 참고해보세요

    Joonsung Lee

    Require all granted을 지우고 Allow from all만 사용하세요.

    박승민

    이한영 참조 자료 감사합니다
    Junseong Lee 감사합니다 그거 한줄지우니까 잘 동작하는군요 ㅠㅠ 난여태 뭐한거지… ㅠㅠ

Advertisements

http://ecolemodev.wikinamu.com/Django 파이썬 개발자 그룹에도

 
박영록

http://ecolemodev.wikinamu.com/Django 파이썬 개발자 그룹에도 이 위키의 파이썬 페이지를 소개한 적이 있는데, 저희 회사에서 정리한 Django 관련 자료를 공유합니다. 의견들 많이 남겨주세요~

  • Jacob Seongwoon Lee

    잘 보고 있었습니다 감사합니다 🙂

아이유의 이번주 뮤직뱅크 1위를 기원하는 겸 아이유 UI웹 에디터 툴의 알파 버젼을 공개

 
JD Yang

아이유의 이번주 뮤직뱅크 1위를 기원하는 겸

아이유 UI웹 에디터 툴의 알파 버젼을 공개합니다.

http://www.jdlab.kr/download.html

아시는 분은 이미 아시겠지만 맥에서만 돌아갑니다.

Django 지원합니다. 샘플 3번 돌려보세요. (안되면 말씀주세요. 고쳐드립니다)

Heroku 지원합니다. Toolbelt 정도는 컴퓨터에 깔려있어야되고요;;

아직 버그 많습니다. 특히, 메버릭스 쪽은 확답을 드리기 어렵네요. 내부적으론 하루정도 테스트했습니다.

소스는 https://github.com/jdlaborg/iucompiler/tree/dev2 에 있습니다.
(master branch 잘 안씁니다)

마지막으로 여러분의 정보는 개발의 목적으로 매우 상업적으로 이용될 수 있음을 알려드립니다

감사합니다.

기획, 기본설계, 실시설계, 시공, 하자보수, 유지관리… 건축가는 이 모든 것을 다 할

 
조영관

기획, 기본설계, 실시설계, 시공, 하자보수, 유지관리… 건축가는 이 모든 것을 다 할 줄 알고 내다보고 생각해야지만 건축가인 것이다… 설계와 시공….CM…저 모든 단계에 마케팅까지 PM….내가 할려는 거는 PM이다… 옛날건축가들 보면 물리학자에 수학자에 뭐 이런 저런 타이틀이 다 따라온다… 설계는 분명히 건축의 꽃이다…하지만 핵심은 시공이다…말도 안되는 설계를 실제 만질 수 있는걸로 만드는 핵심…하지만 건물이 무너지는 것을 보면 유지관리도 제대로 못하면 무너진다…나는 내가 만든건물로 재난영화는 찍고 싶지않다…

서울에 있는건물이나 부산에 있는 건물이나…한국이나 미국이나 건물이 똑같아서야 되겠는가….
건축이 나한테 뭐냐고 물어본다면…나는 그 시대에 가장 비싼 예술품이라고 말 해 주겠다…그 시대 사람들이 가지고 있는 사상 철학 정치관 종교관 기술 문화…거기다가 개개인의 취향까지…한마디로 얘기하자면 그냥 복합 예술품이다…
그래서 나는 계속 보고 듣고 느끼고 사고를 깨우치지 않으면 정말로 내가 원하는 꿈 이루지 못할 것이다….

溫故知新…옛날 서적부터 이 정보화 시대에 하루에도 몇만가지의 정보가 흘러나오는데 그걸 혼자서 다 감당하기에는 그 분량이 어마어마 하기 때문에 그것들을 해줄 전문가들이 필요할 뿐이다…
하루종일 책만 읽어도 읽어야 될 책이 산더미고…하루종일 음악만 들어도 다 못 듣고…하루종일 영화만 봐도 다 못 본다…종교 관련서적 정치관련 서적 신문 주식 그 많은 양의 정보를 혼자서 다 소화하기에는 이 이시대 쏟아져 나오는 그 분량이 정말로 엄청나다….

실력이 미천하여 또 질문글만 올리게 되네요 ㅠㅠ [model.py 부분] class Us

 
박승민

실력이 미천하여 또 질문글만 올리게 되네요 ㅠㅠ

[model.py 부분]
class UserProfile(models.Model):
user = models.OneToOneField(User)
user_nickname = models.CharField(max_length = 32)

[view.py 부분]
from django.template.response import TemplateResponse
def myguildlist(request):
userdata_username = request.user.username
userdata_id = request.user.id
UserProfileData = UserProfile.objects.get(user=userdata_id)

userdatavalue = Context({
‘username’ : UserProfileData.user_nickname,
})

return TemplateResponse(request, ‘myname_page.html’, userdatavalue)

로그인한 정보로 외래키로 이름을 받아오려고 이런식으로 쓰는건가 했는데
해당 페이지에서는 현재 로그인한 (request)정보를 받아오지를 못하더군요

로그인한 정보기준으로 외래키 기준으로 읽어오려면 어떤 방식으로 해야하나요?
https://docs.djangoproject.com/en/1.5/
를 봐도 영어가 짧아서 슬프네요 ㅠㅠ

  • Chinseok Lee

    render_to_response 를 쓰시고 RequestContext 인스턴스를 넘겨줘보세요.
    https://docs.djangoproject.com/en/dev/topics/http/shortcuts/#render-to-response

    return render_to_response(‘my_template.html’,
    my_data_dictionary,
    context_instance=RequestContext(request))

    Chinseok Lee

    그리고 user profile 가져오는 것은 settings 에 AUTH_USER_PROFILE 에 profile 경로 (account 앱 models.py 에 UserProfile 모델로 정의되어있다면 “account.UserProfile” 로 지정해주시면 됩니다. ) 를 지정해주시면 user.get_profile() 을 통해 가져올 수 있습니다.

    Chinseok Lee

    그리고 쓰신 UserProfile.objects.get(user=userdata_id) 코드의 경우
    UserProfile.objects.get(user=request.user) 로만 쓰셔도, user.id 를 통해 쿼리합니다.

    박승민

    이진석 답변 감사합니다
    근데 제가 템플릿 문법을 잘 못이해한건지
    view.py에서 return render_to_response(‘myguildlist_page.html’,userdatavalue,context_instance=RequestContext(request))
    으로 하고
    html 에서 {{ userdatavalue.username}} {{ username}} 둘다 반응이 없네요 ㅠㅠ {{ user.username }} 은 정상적으로 출력 되던데

    (그리고 account 앱이 뭔지도 모르네요 ㅠㅠ)

    Chinseok Lee

    템플릿에 userdatavalue 의 값을 넘기셨으니, 템플릿 내에서는 userdatavalue 으로 접근하시는 것이 아니라, 바로 userdatavalue 의 키 중 하나인 username 으로 접근하시면 됩니다.

    user.username 는 넘겨주신 인자와는 별개로 django 인증 context processor 에 의해서 user 가 지정된 것입니다.
    https://github.com/django/django/blob/master/django/contrib/auth/context_processors.py#L63

    박승민

    이진석
    이상하다 username 도 안되는데 하고있었는데
    view 업데이트 안하고 ㅠㅠ 해서 안되는거였네요 ㅠㅠ
    이런 뻘짓을 … 해결했습니다 감사합니다 복받으세요!