Mailman3 ui – 'postorius', где находится моя учетная запись для входа в систему?

После многих испытаний и несчастий я наконец установил mailman3 и интерфейс Postorius для Ubuntu 14.04. Я перехожу к 127.0.0.1:8000 точно так же, как указано, и пользовательский интерфейс говорит: «В настоящее время нет списков рассылки». что правильно. У меня нет никаких настроек. Я нахожу ссылку «войти» в верхнем правом углу страницы, где он запрашивает у меня имя пользователя и пароль. Я не помню, чтобы это было сделано при установке.

Поэтому мой вопрос: где хранятся мои данные для входа в Postorius? Есть ли значение по умолчанию для входа в систему, который я должен вводить?

Мне еще нужно установить hyperkitty, это следующий в моем списке.

Просто хедз-ап, я очень неграмотный питон. Спасибо заранее, Доминик.

One Solution collect form web for “Mailman3 ui – 'postorius', где находится моя учетная запись для входа в систему?”

Я завершил настройку и хотел бы поделиться объяснением, чтобы спасти людей за время, которое я потратил на поиски в Интернете, пытаясь установить Mailman3.

Сначала я попытался установить установку Mailmand Bundler, которая была найдена здесь . К сожалению, когда я закончил установку, первый раз у меня не было интерфейса Postorius, как и было обещано. Поэтому я затем попытался установить все компоненты mailman3 отдельно, что оставило меня по моему первоначальному вопросу. Я вытер все и начал с нуля, и это сработало. Вот как я получил все, чтобы работать.

Самым императивным аспектом этой установки являются две отдельные версии python: 2.7 и 3.4. (Для этого вам понадобятся оба установленных). У меня были ужасные проблемы, создающие два виртуальных, и это было где 60% моих проблем. (Прощай, я питон неграмотный).

Чтобы создать 2.7 virutalenv (мы будем называть их как venv), это команда, которую я использовал. Он создаст папку с именем «venv-2.7», которую вы «активируете». После активации это отвечает за установку всего пакета, за исключением ядра mailman. (Компоновщик обрабатывает это «исключение» на своем собственном, поэтому вам не нужно беспокоиться об этом).

virtualenv -p /usr/bin/python2.7 venv-2.7 

3.4 venv был для меня проблемой из-за моей версии ubuntu (или, по крайней мере, это то, что мне сказали, читая по сети). Я нашел здесь набор команд, которые очень помогли мне. Создание моего venv-3.4 было следующим:

 python3.4 -m venv --without-pip venv-3.4 source ./venv-3.4/bin/activate wget https://pypi.python.org/packages/source/s/setuptools/setuptools-3.4.4.tar.gz tar -vzxf setuptools-3.4.4.tar.gz cd setuptools-3.4.4 python setup.py install cd .. wget https://pypi.python.org/packages/source/p/pip/pip-1.5.6.tar.gz tar -vzxf pip-1.5.6.tar.gz cd pip-1.5.6 python setup.py install cd .. deactivate 

Теперь ваши центры должны быть установлены, что составляет 90% от битвы.

Идите вперед и возьмите с собой комплектщик.

 git clone https://gitlab.com/mailman/mailman-bundler.git 

Активируйте свой 2.7 вен.

 source venv-2.7/bin/activate 

Остальные инструкции могут быть выполнены здесь . Но я буду копировать и вставлять их оттуда для облегчения или блокировать перемещение страницы в будущем.

Украден из ссылки, которую я вложил : В каталоге bundler откройте файл mailman_web / development.py, найдите параметр SECRET_KEY и установите что-то случайное.

Затем продолжайте … (вы получите кучу предупреждений, все в порядке. Пока нет ошибок).

 pip install zc.buildout buildout 

Установите меньше (мне тоже пришлось установить сасс, поэтому я включил его).

 sudo apt-get install node-less sudo su -c "gem install sass" 

Инициализировать базу данных Django.

 ./bin/mailman-post-update 

Создайте пользователя для входа в систему (я думаю, что это именно то, на что мой исходный вопрос ответил, и я просто так и не дошел до этого).

 ./bin/mailman-web-django-admin createsuperuser 

Запустить почтовый менеджер

 ./bin/mailman start 

Начать Django, который является общим пользовательским интерфейсом – Postorius и hyperkitty

 ./bin/mailman-web-django-admin runserver & 

Дополнительно: при первой загрузке пользовательского интерфейса я получил сообщение об ошибке COMPRESS_PRECOMPILERS . Я ворвался в mailman-bundler / mailman_web / development.py и нашел

 COMPRESS_PRECOMPILERS = ( ('text/less', 'lessc {infile} {outfile}'), ) 

Помнишь, когда я сказал, что я пропал без вести и получил ошибку? Я установил его и включил в этот список, теперь у меня есть:

 COMPRESS_PRECOMPILERS = ( ('text/less', 'lessc {infile} {outfile}'), ('text/x-scss', 'sass --scss {infile} {outfile}'), ) 

Все это дало мне рабочий mailman3. Надеюсь, это поможет некоторым из вас.

EDIT: Я также обновил virtualenv. Я нашел пакет на веб-сайте python. (Мне не хватает репутации, чтобы отправить третью ссылку на пакет). Но я скачал его так:

 wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-13.1.2.tar.gz#md5=b989598f068d64b32dead530eb25589a 
Давайте будем гением компьютера.