2013-12-09 1 views
0

저는 전문가가 아닙니다. 장고 개발자입니다. 나는 사용자 정보를 수집하고 실험을 실행하기위한 사이트를 구축 중입니다. 간단히 말해서 나는 다음을 수행하기 위해 A/B 테스트 모듈을 구축하려는 :간단한 django A/B 테스트 프레임 워크 빌드

  1. 무작위로 사용자가
  2. 는 사용자의 사용자가 기능에 액세스 할 수있는 그룹에 따라 제어 및 테스트 그룹에 할당합니다.

일부 헤비급 A/B 테스트 모듈은 내 응용 프로그램에 매우 복잡해 보입니다. 장고에있는 많은 견과류와 볼트를 이해하지 않고도 이와 같은 내용을 추가하면 더 많은 문제가 발생할 수 있습니다.

제 질문은 어떻게 작성해야합니까? 누군가가 저와 함께 시작할 수있는 유사한 샘플 코드를 가르쳐 주시겠습니까?

답변

1

간단한 (그러나 확실히 최고의) 방법 같은 것을 할 것 :

def some_view(request): 
    test_pool = request.user.id % 2 # all users will be in test_pool 0 or 1 
    if test_pool == 0: 
     # allow feature 
    else: 
     # don't allow feature