Ich lerne Django und versuche, meine erste Webapp abzuschließen.Verwendung von https als Standard mit Django-Projekt
Ich benutze shopify api & boilder Platte (starter cod e) und habe ein Problem mit dem letzten Schritt der Auth.
Insbesondere die Umleitungs-URL - es ist mit HTTP: // wenn es nicht sollte, und ich weiß nicht, wie es zu ändern ..
#in my view
def authenticate(request):
shop = request.GET.get('shop')
print('shop:', shop)
if shop:
scope = settings.SHOPIFY_API_SCOPE
redirect_uri = request.build_absolute_uri(reverse('shopify_app_finalize')) #try this with new store url?
print('redirect url', redirect_uri) # this equals http://myherokuapp.com/login/finalize/
permission_url = shopify.Session(shop.strip()).create_permission_url(scope, redirect_uri)
return redirect(permission_url)
return redirect(_return_address(request))
was ein Problem ist, weil meine App nutzt die Embedded Shopify SDK, das diesen Fehler an der Stelle dieser Anfrage verursacht Refused to frame 'http://my.herokuapp.com/' because it violates the following Content Security Policy directive: "child-src 'self' https://* shopify-pos://*". Note that 'frame-src' was not explicitly set, so 'child-src' is used as a fallback.
Wie ändere ich die URL, um HTTPS zu verwenden?
Vielen Dank im Voraus. Bitte lassen Sie mich wissen, ob ich irgendwelche anderen Details teilen kann, aber mein Code ist praktisch identisch mit dem starter code