반응형
오랜만에 개발일기를 다시 쓴다! 왜냐하면 최근 Spring 쪽에 일이 터져서 그쪽으로 잠시 일을하로 넘어갔기 때문이다! 무사히 작업 잘 마치고 다시 Django 돌아와서 너무 기쁘다! 오늘 한 작업은 Oracle DB내부 쿼리를 이용하여 테이블및 데이터를 생성해주고 그 데이터를 Django 모델로 들고와 view단에서 작업 후 Django Templates을 이용하여 뿌려준다 ! 그리고 그 뿌려준 input 박스를 입력시 수정이 가능하게 하는 코드를 짜보았다!! 오랜만에 다시 하게되어서 많이 어색하고 부족하지만 다시 열심히 달려봐야겠다!! 파이팅!!

Script
<div class="pagetitle">
<small>ERP 연동 관리</small>
{% for erp in erp %}
<div style="margin-bottom: 3px; padding: 10px;">
<div class="" style="border-bottom: solid 1px black">
<a class="erpuser" href="#" data-idx="{{ erp.id }}">
<p>{{ erp.SHOP_NAME }}</p> <!-- 쇼핑몰 -->
<p>{{ erp.SHOP_ID }}</p> <!-- ID -->
<p><a href="{{ erp.SHOP_URL }}">{{ erp.SHOP_URL }}</a></p> <!-- url -->
<p>{{ erp.CREATE_DATE }}</p> <!-- 생성날짜 -->
<p>{{ erp.UPDATE_DATE }}</p> <!-- 수정날짜 -->
<p>{{ erp.MODIFY_USER }}</p> <!-- 수정자 -->
</a>
</div>
</div>
{% endfor %}
<script>
$('.erpuser').on('click', function () {
let idx = $(this).data('idx')
console.log(idx)
let tgmodal = $('#idlist_order')
let url = '{% url 'B2C:getmodal' %}'
const tgdata = {
action: 'erpuser',
idx : idx
}
modalajax2(url, tgdata, tgmodal)
})
</script>
View
def etclist(request):
order = Order_list.objects.all()
erp = Erp_list.objects.all()
username = request.user.username
print(username)
if request.POST:
req = request.POST
idx = req.get('shop_idx')
erpdata = Erp_list.objects.get(id=idx)
erpdata.SHOP_ID = req.get('shop_id')
erpdata.SHOP_PW = req.get('shop_pw')
erpdata.SHOP_URL = req.get('shop_url')
erpdata.MODIFY_USER = username
erpdata.save()
context = {
'order': order,
'erp': erp,
'username': username
}
return render(request, 'B2C/etclist.html', context)
반응형
'Django' 카테고리의 다른 글
2022-08-09 개발일기 [Django, DjangoTemplate] (0) | 2022.08.09 |
---|---|
2022-07-27 개발일기 [Django, Toast UI] (0) | 2022.07.27 |
2022-06-15 개발일기 [Django] (0) | 2022.06.15 |
2022-06-10 개발일기 [Django, ORM] (0) | 2022.06.10 |
2022-06-08 개발일기 [Django, TOAST UI] (0) | 2022.06.08 |