Работа с файлами part13

allXumuk:
Круто, буду сидеть разбираться

allXumuk:
Пример с мускулом почему-то не работает, сервер вообще не запускается, хотя скинул к нему в папку библиотеку для работы с бд.

player:
Он под vertrigo. Если стоит альтернативная сборка c MySQL или изменены права доступа, то в сервере, в строке:
conn = MySQLdb.Connect( host='localhost', user='root', passwd='vertrigo', db='test', compress=1, cursorclass=MySQLdb.cursors.DictCursor)
прописывается логин и пароль (user/passwd) для доступа к базе (db).
Установка базы данных с которой будет работать сервер.
1) Скачиваем vertrigo. Ставим.
2) Скачиваем MySQLdb - модуль для подключения к MySql при помощи python. Лучше в сборке.
MySQL-python.zip
Ставим.
3) Запускаем Vertrigo. Внизу справа должна появиться иконка (индикатор) зеленого цвета. Изображение
4) В браузере открываем адрес: http://127.0.0.1/phpmyadmin/
5) Появиться запрос логина и пароля, вводим:
логин : root
пароль: vertrigo
6) Создаем новую пустую базу: для этого в <Новая база данных> вводим test, кодировка в принципе не важна. Нажимаем - Создать.
Изображение
7) Автоматически откроется cозданная база ( Если этого не произойдет, то слева есть список всех созданных баз, открываем test ). Сверху справа, в меню нажимаем – Импорт.
Изображение
8) Откроется меню выбора импортируемого файла (базы). Нажимаем обзор, выбираем Base.sql из папки <MySQL база> которая была в архиве. Импортируем - нажимаем <Ок> внизу справа .
9) Запускаем сервер ( SimpleLoginServer.py ).
10) Запускаем клиент (Construct – Debug/Run ).
11) В клиенте вводим логин и пароль. Если пароль или логин не верны, появиться соответствующие сообщение. Если совпадают с теми что занесены в базу - перекинет на Layout2. (По дефолту: Логин test; Пароль test01; Логин: tester; Пароль: 123123 и т.д.).
12) Для того чтобы посмотреть/изменить содержание таблиц в базе – открываем базу, нажимаем <обзор>.
Изображение