S
Его должно перекинуть на страницу заявки на обмен, которая должна знать, откуда он нажал эту кнопку (т.е. какой товар он хотел получить). На странице заявки должны быть поля типа "название", "выпуск" и т.д. Речь идет об обмене коллекционных карт.
Size: a a a
S
M
from django.utils.http import urlsafe_base64_encode
from django.utils.encoding import force_bytes
id = urlsafe_base64_encode(force_bytes(user.pk)).decode()
from django.utils.encoding import force_text
from django.utils.http import urlsafe_base64_decode
id = force_text(urlsafe_base64_decode(id_uidb64))
A
🔐
re_path(r'^activate/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', views.activate_user_by_email, name='activate_user_by_email'),
🔐
M
re_path(r'^activate/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', views.activate_user_by_email, name='activate_user_by_email'),
🔐
A
def trade_request(request, card_id):
card = get_object_or_404(Card, id = card_id)
return render(request, 'trade.html', {'card' : card})
🔐
def trade_request(request, card_id):
card = get_object_or_404(Card, id = card_id)
return render(request, 'trade.html', {'card' : card})
A
urlpatterns = [
path('trade/<int:card_id>/', views.trade_request, name='trade_request'),
]
urlpatterns = [
path('admin/', admin.site.urls),
path('cart/', include('cart.urls', namespace='cart')),
path('', include('shop.urls', namespace='shop')),
path('orders/', include('orders.urls', namespace='orders')),
path('paypal/', include('paypal.standard.ipn.urls')),
path('payment/', include('payment.urls', namespace='payment')),
path('trading_system/', include('trading_system.urls', namespace='trading_system')),
]
🔐
def trade_request(request, card_id):
card = get_object_or_404(Card, id = card_id)
return render(request, 'trade.html', {'card' : card})
A
<form action='{% url "trade_request" %}' class="add">
🔐
<form action='{% url "trade_request" %}' class="add">
🔐
🔐
🔐
D
🔐
D
🔐