मैं अपने सरल प्रोजेक्ट में django-पंजीकरण का उपयोग करने की कोशिश कर रहा हूं।django-पंजीकरण (1048, "कॉलम 'last_login' शून्य नहीं हो सकता है")
settings.py
# DJANGO REGISTRATION
ACCOUNT_ACTIVATION_DAYS = 7
AUTH_USER_EMAIL_UNIQUE = True
EMAIL_HOST = 'localhost'
EMAIL_PORT = 1025
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False
DEFAULT_FROM_EMAIL = '[email protected]'
urls.py
url(r'^accounts/', include('registration.backends.hmac.urls')),
पंजीकरण टेम्पलेट:
:{% extends "index.html" %}
{% block content %}
<h1>Registration</h1>
<form method="post" action="">
{% csrf_token %}
<dl class="register">
{% for field in form %}
<dt>{{ field.label_tag }}</dt>
<dd class="clearfix">{{ field }}
{% if field.help_text %}<div class="clearfix">{{ field.help_text }}</div>{% endif %}
{% if field.errors %}<div class="myerrors clearfix">{{ field.errors }}</div>{% endif %}
</dd>
{% endfor %}
</dl>
<input type="submit" value="Sign Up" class="clearfix">
</form>
{% endblock %}
जब मैं नया उपयोगकर्ता रजिस्टर करने के लिए जा रहा है, मैं कोई त्रुटि मिलती है
Django Version: 1.9c1
Exception Type: IntegrityError
Exception Value: (1048, "Column 'last_login' cannot be null")
मैं 'कस्टम यूज़र' मॉडल का उपयोग नहीं करता हूं।
संबंधित प्रश्न (शायद एक डुप्लिकेट): [Django 1.6 (दक्षिण के साथ) से 1.8 तक अपग्रेड करने से उपयोगकर्ता तालिका पर 'last_login' को संशोधित नहीं किया जाता है] (http://stackoverflow.com/questions/29913612/upgrading-from -django-1-6-with-south-to-1-8-doesnt-modified-last-login-on-the) –
@ कोशिश-अंत-अंत में यह प्रश्न थोड़ा अलग है, क्योंकि उस उपयोगकर्ता के पास एक कस्टम उपयोगकर्ता था आदर्श। – Alasdair