Penso che dovresti creare diversi settings.py (base_settings.py, local_settings.py, production_settings.py). E nel tuo settings.py fare qualcosa di simile:
import socket
if socket.gethostname()=="Raouf-PC":
from local_settings import *
Change 'Raouf-PC' per il nome host del PC.
P: S: Sto utilizzando Windows 10.
Dopo aver fatto quel luogo i dati qui sotto nella tua production_settings.py e risparmiare. Quindi svuota la cache del browser e visita il tuo sito nel server di sviluppo.
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
SECURE_SSL_REDIRECT = True
Se quanto sopra non soddisfa le tue esigenze, quindi in local_settings.py incollare i dati sottostanti, salvare e cancellare la cache del browser e visitare il vostro sito.
SESSION_COOKIE_SECURE = False
CSRF_COOKIE_SECURE = False
SECURE_SSL_REDIRECT = False
Nota: all'inizio del production_setttings.py e local_settings.py mettere:
from base_settings.py import *
Le impostazioni di base dovrebbero contenere 'Impostazioni' che verranno utilizzate sia sul server locale e la produzione in modo hai vinto lo ripeterò ogni volta
P: S Se la mia risposta è accettata, la dedico alle brave persone di SO che mi hanno aiutato in un modo o nell'altro. Questa è la prima volta che rispondo a una domanda. Spero di fare di più in futuro. :)
Questo mi ha aiutato ad accedere al mio sito ma desidero accedere al sito tramite https. –
@JustinHarris per accedere al tuo sito tramite https è necessario eseguire il sito tramite un server, NGINX + uWSGI o Apache + mod_python sono due scelte popolari –
Grazie Iain, in realtà sto usando pythonanywhere.com ed è piuttosto facile. –