안녕하세요 장고로 강연 상품을 파는 쇼핑몰을 개발하는 초보개발자 입니다.
사용자가 로그인했을경우 신청하기 버튼을 누르면 상품의 정보가 주문서 작성 페이지로 넘어가게 됩니다. 그리고 작성한 주문서를 바탕으로 결제가 이루어집니다.
모델을 다음과 같습니다.
class ApplyModel(models.Model):
reg_time = models.DateTimeField(auto_now_add=True, null=False)
STATUS_IN_APPLY = (('신청', '신청'), ('취소', '취소'), )
status = models.CharField(max_length=10, choices=STATUS_IN_APPLY, default='신청')
applicant_name = models.CharField(max_length=100, null=False)
cnt = models.IntegerField(null=False,)
total_price = models.IntegerField(null=False,)
applicant_contact = models.CharField(max_length=20, null=False)
lec_lecturemodel = models.ForeignKey(LectureModel, on_delete=models.SET_NULL, null=True, related_name='lectures')
user_potenupuser = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.SET_NULL, null=True, related_name='apply')
total_cancel_price = models.IntegerField(null=False,)
total_cancel_fee = models.IntegerField(null=False,)
def __str__(self):
return u"{0}".format(self.applicant_name)
신청하기 -> 주문서 작성 -> 결제
- 이 과정에서 사용자 및 상품정보를 POST 방식으로 넘기면 되나요?
- 아임포트로 결제모듈을 연동하고 있는데 장고 , 아임포트관련 정보를 얻을 수 있을까요?