2014-08-30 3 views
1

Django에서 프로그래밍 방식으로 그룹을 만드는 방법은 무엇입니까?Django : 그룹을 프로그래밍 방식으로 생성하는 방법

요점은, 장고 프로젝트를위한 조명기 데이터를 만들고 싶지만 파이썬으로 작업하기가 더 편하기 때문에 파이썬으로하고 싶습니다.

이름 만 있고 권한이없는 간단한 그룹을 만들고 싶습니다. 나는이 같은 스크립트를 작성 :

django.core.exceptions.ImproperlyConfigured : 나는 다음과 같은 오류가 발생

python testgroup.py 

: 요청 캐시 설정

from django.contrib.auth.models import Group 

testgroup = Group() 
testgroup.name = 'testgroup' 
testgroup.save() 

하지만이 스크립트를 실행할 때 설정은 구성되지 않습니다. DJANGO_SETTINGS_MODULE 환경 변수를 정의하거나 settings.configure()를 호출해야합니다.

도움이 필요하십니까? 무리 감사!

답변

1

스크립트 내에서 Django 모델을 사용하고 있으므로 Django 환경에서 코드를 실행해야합니다 (예 : settings.pysettings.DATABASES 값이 있어야 데이터베이스와 통신 할 수 있음). 장고 관리로 전환 할 수 있습니다 명령 https://docs.djangoproject.com/en/dev/howto/custom-management-commands/

그래서 코드를 handle() 명령에 입력 한 다음 예를 들어 실행 manage.py testgroup

+0

정말 고마워요. 나는 지금 일하고있어 : D 조 – tnq177

관련 문제