रीडायरेक्ट नहीं कर रहा है मैं django व्यवस्थापक लॉगिन पेज ब्राउज़ करने में सक्षम हूं लेकिन सही लॉगिन विवरण में कुंजी लगाने पर यह खाली टेक्स्टबॉक्स के साथ एक ही लॉगिन पृष्ठ पर रहेगा। यदि लॉगिन विवरण गलत हैं तो यह संदेश दिखाएगा। मेरे पास निम्न है, मैं किस तरह से समस्या निवारण कर सकता हूं क्योंकि लॉग कुछ भी महत्वपूर्ण नहीं कहता है।django व्यवस्थापक लॉगिन
खोल पर लॉगिन का परीक्षण करने के तरीके क्या हैं?
उपयोग manage.py createsuperuser सुपर उपयोगकर्ता बनाने के लिए के रूप में मैं syncdb
साफ कर दिया गया कुकीज़ ही चल रहा है और अभी भी पुन: प्रयास के दौरान डिफ़ॉल्ट एक याद किया।
settings.py में सही SITE_ID
settings.py
import logging
import pwd
import os
DEBUG = True
TEMPLATE_DEBUG = DEBUG
DEBUG_TOOLBAR = False
PROFILER_ON = False
INTERNAL_IPS = (
'127.0.0.1'
)
ADMINS = (
('Admin', '[email protected]'),
)
SEND_BROKEN_LINK_EMAILS = False
MANAGERS = ADMINS
DEFAULT_FROM_EMAIL = '[email protected]'
SERVER_EMAIL = DEFAULT_FROM_EMAIL
EMAIL_HOST = 'test'
UPLOAD_ROOT = '/domain/uploads'
PUBLIC_UPLOAD_ROOT = '/domain/htdocs/public_uploads'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'table_name',
'USER': 'username',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '',
# use this to create InnoDB tables
'OPTIONS': {
'init_command': 'SET storage_engine=InnoDB',
'charset': 'utf8',
}
}
}
#SESSION_COOKIE_SECURE = True
# Setup logging
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
}
TIME_ZONE = 'America/Chicago'
LANGUAGE_CODE = 'en-us'
LANGUAGES = (
('en-us', _('English(US)')),
)
SITE_ID = 1
SITE_NAME = 'my site'
USE_I18N = True
MEDIA_ROOT = os.path.join(os.path.dirname(__file__), 'media')
MEDIA_URL = '/media/'
PUBLIC_UPLOAD_URL = '/public_uploads/'
UPLOAD_URL = '/uploads/'
UPLOAD_IMAGES_DIR = 'images/'
ADMIN_MEDIA_PREFIX = '/djangomedia/'
SECRET_KEY = 'test'
#SESSION_COOKIE_HTTPONLY = True
#SESSION_COOKIE_DOMAIN = 'domain'
# List of callables that know how to import templates from various sources.
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.transaction.TransactionMiddleware',
'django.middleware.doc.XViewMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
)
LOGIN_URL = '/login/'
LOGIN_REDIRECT_URL = '/users/main/'
# The URL where requests are redirected for logout.
LOGOUT_URL = '/logout/'
TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth',
'django.core.context_processors.i18n',
'django.core.context_processors.request',
'django.contrib.messages.context_processors.messages',
)
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend',
)
ROOT_URLCONF = 'myapp.urls'
TEMPLATE_DIRS = (
os.path.join(os.path.dirname(__file__), 'templates'),
)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.admin',
'django.contrib.admindocs',
'django.contrib.flatpages',
)
urls.py
url(r'^admin/', include(admin.site.urls)),
कृपया पूर्ण 'सेटिंग्स' दिखाएं। हो सकता है कि आपके पास कुछ कस्टम कुकीज़ या सत्र सेटअप हो? – ilvar
यह वास्तव में SESSION_COOKIE_SECURE = मेरे सेटिंग्स.py में सही था, मैंने इसे गलती से 2 स्थानों में परिभाषित किया था, एक ने किसी अन्य को असम्बद्ध किया क्योंकि यह तब तक हुआ जब साइट https के अंतर्गत नहीं चल रही है। यह मूर्खतापूर्ण गलती थी – user1076881
कृपया अपना प्रश्न बंद करें – ilvar