2017-04-27 1 views

답변

0

첫 번째 단계는 내부 models.py

class Business(models.Model): 
     name = models.CharField(max_length=200, db_index=True) 
     slug = models.SlugField(max_length=200, db_index=True, unique=True) 

     class Meta: 
      ordering = ('name',) 
      verbose_name = 'business' 
      verbose_name_plural = 'business' 

     def __str__(self): 
      return self.name 

그런 다음 데이터베이스 내부 모듈을 마이그레이션 할 python manage.py migrate을 사용하여 비즈니스 모듈을 만드는 것입니다.

이제 열린 admin.py 파일이 모듈을 등록

from .models import Business 

# Register your models here. 
class BusinessAdmin(admin.ModelAdmin): 
    list_display = ['name', 'slug'] 
    prepopulated_fields = {'slug': ('name',)} 
admin.site.register(Business,BusinessAdmin) 

는 이제 장고 관리자 패널을 확인합니다. 그것은 당신에게 새로운 비즈니스 모듈을 추가, 양식을 사용하여 기능을 제거와 함께 표시됩니다.

이 정보가 도움이되기를 바랍니다.

+0

나는 설명에서 분명히하지 않았다고 생각한다. 미안하지만 장고 관리자 대신 장고 관리자 대신 양식을 채우는 데 사용되는 일반 템플릿으로 장고 관리자 외부에서 복제하는 방법을 찾고 있습니다. – Maverick

관련 문제