<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web-мастеркая &#187; django</title>
	<atom:link href="http://mamishev.ru/tag/django/feed/" rel="self" type="application/rss+xml" />
	<link>http://mamishev.ru</link>
	<description>полезные заметки в помощь сайтостроителю</description>
	<lastBuildDate>Thu, 29 Sep 2011 10:43:45 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Установка приложений для работы в Ubuntu 10.10</title>
		<link>http://mamishev.ru/software-update/</link>
		<comments>http://mamishev.ru/software-update/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 08:38:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Пошаговые инструкции]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[mod_wsgi]]></category>
		<category><![CDATA[Ubuntu 10.10]]></category>

		<guid isPermaLink="false">http://mamishev.ru/?p=546</guid>
		<description><![CDATA[После установки или переустановки новой ОС ваши мысли могут разбежаться в разные стороны при попытке вспомнить весь набор программ которые предстоит установить для дальнейшей работы. Эта заметка должна помочь и вам и мне собрать их в кучу и начать действовать. Описанный набор устанавливаемого ПО нужен для разработки Django-проектов. Сразу после первой загрузки должен запуститься менеджер [...]]]></description>
			<content:encoded><![CDATA[<p>После установки или переустановки новой ОС ваши мысли могут разбежаться в разные стороны при попытке вспомнить весь набор программ которые предстоит установить для дальнейшей работы. Эта заметка должна помочь и вам и мне собрать их в кучу и начать действовать. Описанный набор устанавливаемого ПО нужен для разработки Django-проектов. <span id="more-546"></span></p>
<ol>
<li>Сразу после первой загрузки должен запуститься менеджер обновлений. Если этого не произошло, то запускаем его сами (<strong>Система > Администрирование > Менеджер обновлений</strong>). В окошке менеджера обновлений нажимаем кнопку &laquo;Установить обновления&raquo;. Менеджер обновлений начнет загрузку и установку всех доступных для обновления приложений. В зависимости от скорости вашего интернет-соединения, этот процесс может занять от 5 до 60 и более минут. При скорости входящего канала 4Мбита/сек занимает около 10-15 мин. После того как менеджер обновлений закончит установку обновлений, в верхней части его окошка появится кнопка &laquo;Перезагрузить компьютер&raquo;. Нажимаем на эту кнопочку и перезагружаемся.
</li>
<li>После перезагрузки кликаем правой клавишей мыши на обоях рабочего стола и в открывшемся контекстном меню выбираем &laquo;Изменить фон рабочего стола&raquo;, выбираем вкладку &laquo;Визуальные эффекты&raquo; и переключаем &laquo;радио&raquo; в нижнее положение, туда где написано &laquo;<strong>Экстра:</strong> обеспечивает наиболее привлекательный набор эффектов&raquo;. После этого Ubuntu попытается отыскать драйвер для вашей видеокарты. Если драйвер найден, то вы увидите соответствующее сообщение системы с предложением его активировать. Нажимайте &laquo;Активировать&raquo; и перезагружайтесь. После перезагрузки возвращаемся в то же окно и жмём на &laquo;Экстра: обеспечивает наиболее привлекательный набор эффектов&raquo;. На этот раз все должно включиться без проблем.
</li>
<li>Изменим теперь комбинацию клавиш для смены раскладки на более удобную и привычную. Для этого идем <strong>Система > Параметры > Клавиатура</strong>, выбираем вкладку Раскладки, жмем кнопку &laquo;Параметры&#8230;&raquo;, жмем на выделенную жирным шрифтом надпись <strong>&laquo;Клавиша(ы) для смены раскладки&raquo;</strong> и в открывшемся списке клавиатурных комбинаций выбираем наиболее для себя удобную. Лично я предпочитаю переключать раскладку левой клавишей с логотипом Windows. Этот вариант в списке обозначен как &laquo;Левая клавиша Win&raquo;. Можно выбрать несколько вариантов на случай если вы забудете одно сочетание, то сработает другое. Отметьте галочкой сочетания, которые вам больше понравятся.</li>
<li>Идем <strong>Система > Параметры > Хранитель экрана</strong> и в нижней части открывшегося окошка снимаем галочку с &laquo;Блокировать экран при активном хранителе экрана&raquo;. Это нужно чтобы вам не приходилось каждый раз вводить пароль когда вы отходите от компьютера больше чем на 5 мин. </li>
<li>Настраиваем почтовый клиент Evolution</li>
<li>Настраиваем Empathy</li>
<li>Устанавливаем <a href="http://www.skype.com/intl/ru/get-skype/on-your-computer/linux/">Skype</a></li>
<li>Устанавливаем <a href="http://aptana.com/products/studio2/download">Aptana</a></li>
<li>Устанавливаем Apache и пакет libapache2-mod-wsgi</li>
<li>Устанавливаем и <a href="http://www.burdin.interwood.ru/2009/12/django-%E2%80%93-sreda-obitaniya-chast-5-nastrojka-postgresql/">настраиваем</a> <a href="http://www.postgresql.org/">Postgres</a> и пакет python-psycopg2</li>
<li>Устанавливаем <a href="http://www.pgadmin.org/">PGAdmin3</a> — графический клиент для СУБД PostgreSQL</li>
<li>Устанавливаем <a href="http://subversion.tigris.org/">Subversion</a> — свободная централизованная система управления версиями</li>
<li>Устанавливаем пакет <a href="http://pypi.python.org/pypi/setuptools">python-setuptools</a>. Проще всего это сделать командой
<pre lang="bash">sudo apt-get install python-setuptools</pre>
<p>Но можно и через <strong>Приложения > Центр приложений Ubuntu</strong>. Идем туда и в строке поиска пишем <strong>python-setuptools</strong>, нажимаем кнопку <strong>Установить</strong>.</p>
<li>Устанавливаем <a href="http://sphinx.pocoo.org/">Sphinx</a> — свободный генератор документации, написанный на языке Python.
<pre lang="bash">sudo apt-get install python-sphinx</pre>
</li>
<li>Устанавливаем пакеты <strong>python-django</strong>, <strong>python-django-tagging</strong>, <strong>python-django-extensions</strong>, <strong>python-django-tinymce</strong>, <strong>python-django-markupfield</strong>:
<pre lang="bash">sudo apt-get install python-django python-django-tagging python-django-extensions python-django-tinymce python-django-markupfield</pre>
</li>
<li>Создаем Django-проект, создаем для него БД, настраиваем WSGI и виртуальные хосты Apache</li>
</ol>
<p>В этот текст будет вноситься правка для более подробного описания последовательности действий по каждому из перечисленных пунктов. По некоторым из них имеет смысл написать отдельный пост. Так что, фактически, это пока черновик.</p>
]]></content:encoded>
			<wfw:commentRss>http://mamishev.ru/software-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка Django на Ubuntu 9.10</title>
		<link>http://mamishev.ru/django-deploy/</link>
		<comments>http://mamishev.ru/django-deploy/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 20:56:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Пошаговые инструкции]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mamishev.ru/?p=161</guid>
		<description><![CDATA[Устанавливаем Subversion: sudo apt-get install subversion Загружаем из репозитория последний официальный дистрибутив Django для разработчиков: svn co http://code.djangoproject.com/svn/django/trunk/ django-trunk Прописываем Django в питоне. Для этого, во-первых, выясним значение переменной SITE-PACKAGES-DIR: python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()" Полученное значение SITE-PACKAGES-DIR вместе с вашим именем пользователя user_name подставим в следующую команду: sudo ln -s /home/user_name/django-trunk/django [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>Устанавливаем Subversion:
<pre lang="bash">
sudo apt-get install subversion
</pre>
</li>
<li>Загружаем из репозитория последний официальный дистрибутив Django для разработчиков:
<pre lang="bash">
svn co http://code.djangoproject.com/svn/django/trunk/ django-trunk
</pre>
</li>
<p><span id="more-161"></span></p>
<li>Прописываем Django в питоне. Для этого, во-первых, выясним значение переменной <strong>SITE-PACKAGES-DIR</strong>:
<pre lang="bash">
python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
</pre>
<p>Полученное значение <strong>SITE-PACKAGES-DIR</strong> вместе с вашим именем пользователя <strong>user_name</strong> подставим в следующую команду:</p>
<pre lang="bash">
sudo ln -s /home/user_name/django-trunk/django SITE-PACKAGES-DIR/django
</pre>
<p>Эта команда создаст в папке SITE-PACKAGES-DIR символическую ссылку на папку в которую Вы скачали дистрибутив Django. Не забудьте подставить в эту команду вместо <strong>user_name</strong> и <strong>SITE-PACKAGES-DIR</strong> их настоящие значения! Для меня эта команда имеет такой вот вид:<br />
<code>sudo ln -s /home/mamishev/django-trunk/django /usr/lib/python2.6/dist-packages/django</code>
</li>
<li>Проверяем, установлена ли Django корректно. Для этого в терминале пишем команду:
<pre lang="bash">
python
</pre>
<p>После ввода предыдущей команды появляется приглашение командной строки питона в виде трех символов:<br />
<strong>>>></strong><br />
тут же пишем:</p>
<pre lang="python">
import django
</pre>
<p>Если после ввода этой команды &laquo;ничего не произошло&raquo;, то значит Django установлена корректно. Если питон ругается (ImportError: No module named django), то Вы что-то сделали не так. Удалите символическую ссылку на папку с дистрибутивом джанги, переместившись в папку SITE-PACKAGES-DIR. У меня это <strong>/usr/lib/python2.6/dist-packages</strong>, поэтому команда перехода в папку SITE-PACKAGES-DIR выглядит как </p>
<pre lang="bash">cd /usr/lib/python2.6/dist-packages</pre>
<p>И затем удаляем симлинк на папку с джангой:</p>
<pre lang="bash">sudo rm django</pre>
<p>Еще раз обращаю ваше внимание. Последние две команды нужно выполнять только если произошла ошибка при выполнении команды <strong>import django</strong>.
</li>
<li>Проверяем доступность MySQL-сервера. В командной строке пишем:
<pre lang="bash">mysql -u root -p</pre>
<p>Если появилось приглашение mysql> , то все хорошо. Если нет &#8211; идем в Система > Администрирование > Менеджер пакетов Synaptic, в поле &laquo;Быстрый поиск&raquo; пишем <strong>mysql</strong>, выбираем пакет <strong>mysql-server</strong> (правой клавишей на строку с mysql-server и в открывшемся контекстном меню кликаем левой клавишей на &laquo;отметить для установки&raquo;) и жмем на кнопку с зеленой галочкой &laquo;Применить&raquo;. В процессе установки нужно будет дважды ввести пароль для суперпользователя <strong>root</strong>.<br />
После установки снова пытаемся запустить MySQL:</p>
<pre lang="bash">mysql -u root -p</pre>
<p>После ввода команды должно появиться приглашение <strong>Enter password:</strong>. Вводим пароль, который мы задали для пользователя root в процессе установки MySQL. При вводе пароля символы не будут отображаться, но не пугайтесь, все именно так и должно быть. Появится приглашение MySQL:</p>
<div style="overflow:auto; background:#E0E0E0; padding:3px 10px;">
Welcome to the MySQL monitor.  Commands end with ; or g.<br />
Your MySQL connection id is 41<br />
Server version: 5.1.37-1ubuntu5 (Ubuntu)<br />
Type &#8216;help;&#8217; or &#8216;h&#8217; for help. Type &#8216;c&#8217; to clear the current input statement.<br />
mysql>
</div>
<p>Проверим какие базы данных у нас установлены:</p>
<pre lang="mysql"> show databases;</pre>
<p>Жмем Enter и получаем такой вот ответ:</p>
<pre lang="mysql">
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
+--------------------+
2 rows in set (0,00 sec)
</pre>
</li>
<li>Создаем новую БД для нашего проекта (на примере <a href="http://neoseller.ru">neoseller.ru</a>):
<pre lang="bash">
CREATE DATABASE neoseller DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
</pre>
<p>Получаем такой ответ:</p>
<pre lang="mysql">
Query OK, 1 row affected (0,01 sec)
</pre>
<p>Это означает что наша БД успешно создана. Можем в этом убедиться, запросив:</p>
<pre lang="mysql">show databases;</pre>
</li>
<li>Устанавливаем модуль <strong>python-mysqldb</strong> для подключения питона к MySQL. Для этого идем в менеджер пакетов Synaptic и пишем в строке быстрого поиска <strong>mysqldb</strong>. В отобразившемся списке кликаем на <strong>python-mysqldb</strong> и выбираем &laquo;отметить для установки&raquo;. Нажимаем кнопку с зеленой галочкой &laquo;Применить&raquo; и еще раз подтверждаем установку пакета.
</li>
<li>
Идем в папку с джангой (у меня это /home/mamishev/django-trunk/django/bin/. Чтобы убедиться что это та самая папка &#8211; проверьте, в ней должен лежать файл django-admin.py) и создаем новый проект вот такой командой:</p>
<pre lang="bash">python django-admin.py startproject neoseller</pre>
<p><em>Здесь и далее вместо neoseller следует писать имя вашего проекта.</em><br />
Эта команда создет в папке bin папку с именем нового проекта. Внутри этой папки 4 файла:</p>
<div style="overflow:auto; background:#E0E0E0; padding:3px 10px;">
<code><br />
    __init__.py<br />
    manage.py<br />
    settings.py<br />
    urls.py<br />
</code>
</div>
</li>
<li>
Редактируем свежесозданный файл settings.py:</p>
<pre lang="python">
DATABASE_ENGINE = 'mysql'           # Здесь указываем тип нашей СУБД (еще бывают 'postgresql', 'sqlite3', 'oracle')
DATABASE_NAME = 'neoseller'             # Здесь указываем название нашей БД
DATABASE_USER = 'root'             # Имя пользователя БД
DATABASE_PASSWORD = 'zdes_pishem_parol'         # Пароль пользователя БД
DATABASE_HOST = ''             # Set to empty string for localhost. Not used with sqlite3.
DATABASE_PORT = ''             # Set to empty string for default. Not used with sqlite3.
</pre>
</li>
<li>
Переходим в папку нашего проекта</p>
<pre lang="bash">
cd /home/mamishev/django-trunk/django/bin/neoseller
</pre>
<p> и запускаем сервер:</p>
<pre lang="bash">
python manage.py runserver
</pre>
<p>После запуска сервера должно появиться примерно вот такое сообщение в терминале:</p>
<div style="overflow:auto; background:#E0E0E0; padding:3px 10px;">
<code><br />
Django version 1.2 pre-alpha SVN-11642, using settings 'neoseller.settings'<br />
Development server is running at http://127.0.0.1:8000/<br />
Quit the server with CONTROL-C.<br />
[25/Oct/2009 19:35:13] "GET / HTTP/1.1" 200 2059<br />
</code></div>
<p>Чтобы убедиться что сервер действительно запущен, откройте в браузере ссылку<br />
<a href="http://127.0.0.1:8000/">http://127.0.0.1:8000/</a><br />
Если вы все сделали правильно, то увидите такую картинку:</p>
<p>
<img src="http://mamishev.ru/wp-content/uploads/01.10.png" alt="Django успешно установлена." title="Django успешно установлена" class="size-full wp-image-149" />
</p>
</li>
<li>
Откроем в терминале новую вкладку (Файл > Открыть вкладку) и выполним такую команду:</p>
<pre lang="bash">
python manage.py syncdb
</pre>
<p>Эта команда создаст в нашей базе данных таблицы для работы встроенных (системных) приложений джанги. Чтобы посмотреть какие таблицы были созданы, откройте в терминале еще одну вкладку и введите</p>
<pre lang="bash">mysql -u root -p</pre>
<p>После ввода пароля увидите приглашение mysql ><br />
далее вводите </p>
<pre lang="mysql">show tables in neoseller;</pre>
<p><em>вместо neoseller, конечно, нужно указать имя вашего проекта</em><br />
Эта команда (а точнее &#8211; SQL-запрос) выведет стисок всех таблиц в базе нашего проекта:</p>
<pre lang="mysql"> show tables in neoseller;
+----------------------------+
| Tables_in_neoseller        |
+----------------------------+
| auth_group                 |
| auth_group_permissions     |
| auth_message               |
| auth_permission            |
| auth_user                  |
| auth_user_groups           |
| auth_user_user_permissions |
| django_content_type        |
| django_session             |
| django_site                |
+----------------------------+
10 rows in set (0,01 sec)
</pre>
<p>Эти таблицы были автоматически созданы на основании перечня приложений в разделе <strong>INSTALLED_APPS</strong> файла settings.py нашего проекта:</p>
<pre lang="python">
INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
)
</pre>
</li>
<li>Теперь создадим первое веб-приложение для нашей джанги. Следуя логике официального джангового <a href="http://docs.djangoproject.com/en/dev/">туториала</a>, создадим приложение polls для системы голосования на нашем сайте. Помните, все команды, в том числе и эту надо выполнять из папки нашего проекта (<strong>/home/имя_пользователя/django-trunk/django/bin/имя_проекта</strong>). Итак, из папки проекта вводим в терминале команду:
<pre lang="bash">
python manage.py startapp polls
</pre>
<p>Эта команда внутри папки проекта создаст папку <strong>polls</strong> с четырьмя файлами внутри:</p>
<div style="overflow:auto; background:#E0E0E0; padding:3px 10px;">
<code><br />
    __init__.py<br />
    models.py<br />
    tests.py<br />
    views.py<br />
</code></div>
<p>Этими файлами управляется работа приложения polls.<br />
(Продолжение следует&#8230;)
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mamishev.ru/django-deploy/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Установка Django на Denwer</title>
		<link>http://mamishev.ru/django-denwer/</link>
		<comments>http://mamishev.ru/django-denwer/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 18:44:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Пошаговые инструкции]]></category>
		<category><![CDATA[denwer]]></category>
		<category><![CDATA[django]]></category>

		<guid isPermaLink="false">http://mamishev.ru/?p=134</guid>
		<description><![CDATA[Устанавливаем Denwer. Обратите внимание, в настоящей инструкции все пути даны с учетом того, что Denwer был установлен с параметрами &#171;по умолчанию&#187;, то есть в качестве буквы виртуального диска использована z. Устанавливаем модуль ActivePython 2.5. Устанавливаем модуль ActivePerl 5.8. Файл python25.dll копируем в папку z:usrlocalpythonpython25.dll. Создаем файл python25.reg с вот таким содержимым: Windows Registry Editor Version [...]]]></description>
			<content:encoded><![CDATA[<ol>
<li>Устанавливаем <a href="/distr/django/Denwer3_Base_2008-01-13_a2.2.4_p5.2.4_m5.0.45_pma2.6.1.exe">Denwer</a>. Обратите внимание, в настоящей инструкции все пути даны с учетом того, что Denwer был установлен с параметрами &laquo;по умолчанию&raquo;, то есть в качестве буквы виртуального диска использована <strong>z</strong>.</li>
<li>Устанавливаем модуль <a href="/distr/django/Denwer3_Python_2008-01-13_2.5.1.exe">ActivePython 2.5</a>.</li>
<li>Устанавливаем модуль <a href="/distr/django/Denwer3_Perl_2008-01-13_5.8.8.exe">ActivePerl 5.8</a>.<br />
<span id="more-134"></span></li>
<li>Файл <a href="/distr/django/python25.dll">python25.dll</a> копируем в папку z:usrlocalpythonpython25.dll.</li>
<li>Создаем файл <strong>python25.reg</strong> с вот таким содержимым:
<div style="overflow:auto; background:#E0E0E0; padding:3px 10px;"><code><br />
Windows Registry Editor Version 5.00<br />
[HKEY_LOCAL_MACHINESOFTWAREPythonPythonCore2.5]<br />
[HKEY_LOCAL_MACHINESOFTWAREPythonPythonCore2.5InstallPath]<br />
@="z:\usr\local\python"<br />
[HKEY_LOCAL_MACHINESOFTWAREPythonPythonCore2.5InstallPathInstallGroup]<br />
@="Python 2.5"<br />
[HKEY_LOCAL_MACHINESOFTWAREPythonPythonCore2.5Modules]<br />
[HKEY_LOCAL_MACHINESOFTWAREPythonPythonCore2.5PythonPath]<br />
@="z:\usr\local\python\Lib;z:\usr\local\python\DLLs;z:\usr\local\python\Lib\lib-tk"<br />
</code></div>
<p>Обратите внимание на расширение файла <strong>.reg</strong>. Файлы с таким расширением содержат данные реестра, а могут содержать и целиком весь реестр или только отдельную ветку. Такие файлы иногда называют &laquo;заплатками реестра&raquo;. Убедитесь что расширение является именно расширением, а не просто частью имени файла. К примеру, файл <em>python25.reg.txt</em> &#8211; обычный текстовый файл, который просто откроется в Вашем текстовом редакторе, не внеся при этом никаких изменений в реестр.</li>
<li>Двойным кликом запускаем созданный файл на выполнение. В появившемся окошке нажимаем &laquo;Да&raquo; чтобы подтвердить необходимость внесения данных в реестр.</li>
<li>Устанавливаем модуль <a href="/distr/django/MySQL-python-1.2.2.win32-py2.5.exe">mysql-python</a></li>
<li>Скачиваем <a href="/distr/django/Django-1.1.tar.gz">django 1.1</a></li>
<li>Создаем в денвере виртуальный хост django. Для этого нам достаточно создать локальную папку <strong>z:homedjangowww</strong> и перезапустить денвер.</li>
<li>Разархивируем только что скачанный дистрибутив django в папку <strong>z:homedjangowww</strong>. Убедитесь, что файлы архива попали непосредственно в z:homedjangowww, а не вложены в еще несколько папок.</li>
<li>Идем Пуск &gt; Выполнить, в поле &laquo;Выполнить&raquo; набираем <strong>cmd</strong> и жмем Enter. <br />
В открывшемся черном окошке вводим<br />
<strong>cd C:WebServershomedjangowww</strong><br />
и жмем Enter.<br />
Там же вводим<br />
<strong>C:WebServersusrlocalpythonpython.exe setup.py install</strong><br />
и жмем Enter.<br />
Вводим<br />
<strong>cd C:WebServershomedjangowwwbuildlibdjangobin</strong><br />
и жмем Enter. Вводим<br />
<strong>C:WebServersusrlocalpythonpython.exe django-admin.py startproject my_djangosite</strong><br />
и жмем Enter.<br />
Вводим<br />
<strong>cd C:WebServershomedjangowwwbuildlibdjangobinmy_djangosite</strong><br />
и жмем Enter.<br />
Вводим<br />
<strong>C:WebServersusrlocalpythonpython.exe manage.py startapp news</strong><br />
и жмем Enter.<br />
Эта команда создаст каталог <strong>C:WebServershomedjangowwwbuildlibdjangobinmy_djangositenews</strong>
</li>
<li>Создаем локальную базу MySQL для тестирования нашего django-сайта. Для этого запустим денвер и откроем phpMyadmin. Если Вы установили денвер с параметрами по умолчанию, то phpMyadmin должен быть доступен по ссылке <a href="http://localhost/Tools/phpMyAdmin/">http://localhost/Tools/phpMyAdmin/</a>. В поле &laquo;Создать новую БД&raquo; пишем имя нашей тестовой базы. Например, <strong>django</strong> и жмем кнопку &laquo;Создать&raquo;.</li>
<li>Открываем в текстовом редакторе <a href="/distr/django/npp.5.4.5.Installer.exe">Notepad++</a> файл <strong>C:WebServershomedjangowwwbuildlibdjangoconfglobal_settings.py</strong><br />
и приводим раздел &laquo;Database connection info&raquo; вот к такому виду:</p>
<div style="overflow:auto; background:#E0E0E0; padding:3px 10px;">
<code><br />
# Database connection info.<br />
DATABASE_ENGINE = 'mysql'           # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.<br />
DATABASE_NAME = 'django'             # Or path to database file if using sqlite3.<br />
DATABASE_USER = 'root'             # Not used with sqlite3.<br />
DATABASE_PASSWORD = ''         # Not used with sqlite3.<br />
DATABASE_HOST = 'localhost'             # Set to empty string for localhost. Not used with sqlite3.<br />
DATABASE_PORT = ''             # Set to empty string for default. Not used with sqlite3.<br />
DATABASE_OPTIONS = {}          # Set to empty dictionary for default.<br />
</code></div>
<p>Значения DATABASE_USER и DATABASE_PASSWORD приведены здесь по умолчанию такими как после установки денвера. Если Вы их меняли, то укажите соответствующие значения.
</li>
<li>Точно так же правим и файл<br />
<strong>C:WebServershomedjangowwwbuildlibdjangobinmy_djangositenewssettings.py</strong></li>
<li>Возвращаемся к нашему черному окошку. Вводим<br />
<strong>cd C:WebServershomedjangowwwbuildlibdjangobinmy_djangositenews</strong><br />
и жмем Enter.</li>
<li>Вводим<br />
<strong>C:WebServersusrlocalpythonpython.exe manage.py syncdb</strong><br />
и жмем Enter.</li>
<li>Вводим<br />
<strong>C:WebServersusrlocalpythonpython.exe manage.py runserver</strong><br />
и жмем Enter. Откройте в браузере ссылку <a href="http://127.0.0.1:8000/">http://127.0.0.1:8000/</a>. Если Вы все сделали правильно, то увидите такую картинку:</p>
<p>
<img src="http://mamishev.ru/wp-content/uploads/01.10.png" alt="Django успешно установлена." title="01.10"  class="size-full wp-image-149" />
</p>
</li>
</ol>
<p>На этом всё. Мы создали проект my_djangosite с приложением  news и подключили его к базе MySQL. Далее планирую написать инструкцию по установке CMS на базе django &#8211; &laquo;Django Page CMS 1.0.7&#8243;.<br />
Следите за обновлениями!</p>
]]></content:encoded>
			<wfw:commentRss>http://mamishev.ru/django-denwer/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
	</channel>
</rss>

