Starting the suite - the server crashes with a deep traceback, but the root seems to be:
MissingDependency: The 'whoosh' backend requires the installation of 'Whoosh'. Please refer to the documentation.
So I ran (in the 2.7 venv) pip install Whoosh, got 2.7.4 Now I get: Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 1.11.2 Exception Type: DisallowedHost Exception Value: Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add u'127.0.0.1' to ALLOWED_HOSTS.
Well, let's try loclhost:8000 instead
And I get a 301 ... and eventually /postorius/lists/
Life. Everything is painfully slow, but life!
email config issue. No way to request resending confirmation. Opened an issue.
Now, where was that "email setup" for Django that I didn't find... ?
Er, the doc says the e-mail should come to the "dummy backend" via
'django.core.mail.backends.console.EmailBackend'
But while the HTTP traffic is there, no sign of the e-mail. Hmmm.
Well, find
says there are 4 settings.py files:
./postorius/src/postorius/doc/settings.py
./postorius/example_project/settings.py
./mailman-suite/mailman-suite_project/settings.py
./hyperkitty/example_project/settings.py
# grep django.core.mail.backends ./postorius/src/postorius/doc/settings.py ./postorius/example_project/settings.py ./mailman-suite/mailman-suite_project/settings.py ./hyperkitty/example_project/settings.py
./mailman-suite/mailman-suite_project/settings.py:EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
./mailman-suite/mailman-suite_project/settings.py: EMAIL_BACKEND = 'django.core.mail.backends.filebased.EmailBackend'
./hyperkitty/example_project/settings.py: EMAIL_BACKEND = 'django.core.mail.backends.filebased.EmailBackend'
Hmmm, must be "filebased.EmailBackend
Next, we find EMAIL_FILE_PATH = os.path.join(BASE_DIR, 'emails')
Ah - ./mailman-suite/mailman-suite_project/emails
and there, we find an e-mail with a confirmation URL!
Amazingly, it's possible to sign in.
And on that note, we end this episode of "Just reading the docs isn't quite enough"