Эта тема на forum.dklab.ru


commanderz: ИНСТРУКЦИЯ по УСТАНОВКЕ django
УСТАНОВКА django http://www.djangoproject.com/

1. Качаем пакеты DENWER'a (BASE, PYTHON, ну и PERL) и ставим их (я ставил способом [1] на виртуальный диск Z:\ )
2. Чтобы заработал PYTHON качаем http://www.bertera.it/software/pygetkey/dist/python25.dll
и копируем её в z:\usr\local\python\python25.dll
3. Чтобы заработал MySQL из под PYTHON'а нужно скачать mysql-python:
значит идём сюда http://sourceforge.net/mysql-python
и качаем для PYTHON 2.5 вот это http://downloads.sourceforge.net/mysql-python/MySQL-python-1.2.2.win32-py2.5.exe
4. Установить скачаный mysql-python сразу не получиться, потому что в реестре отсутствуют пути к нашему PYTHON'у.
Поэтому создаем файл python25.reg с таким содержимым:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.5]

[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.5\InstallPath]
@="z:\\usr\\local\\python"

[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.5\InstallPath\InstallGroup]
@="Python 2.5"

[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.5\Modules]

[HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.5\PythonPath]
@="z:\\usr\\local\\python\\Lib;z:\\usr\\local\\python\\DLLs;z:\\usr\\local\\python\\Lib\\lib-tk"

и вносим его в реестр двойным кликом мышки.
После чего устанавливаем скачаный ранее mysql-python.

5. Подготовка завершена, теперь можно установить django
качаем последний доступный дистрибутив v0.96.1 http://www.djangoproject.com/download/0.96.1/tarball/
6. Розархивируем содержимое в папочку www нашего сайта (например z:\home\custom\www\Django-0.96.1)
7. Запускаем команды:
1) для установки самого django:
заходим в папочку z:\home\custom\www\Django-0.96.1
и запускаем команду
cmd /k Z:\usr\local\python\python.exe setup.py install
после этой команды поидее должна создаться папочка z:\home\custom\www\Django-0.96.1\build
2) дальше заходим в каталог z:\home\custom\www\Django-0.96.1\build\lib\django\bin
и выполняем команду:
cmd /k Z:\usr\local\python\python.exe django-admin.py startproject news_cms
в результате её создаёться каталог z:\home\custom\www\Django-0.96.1\build\lib\django\bin\news_cms
3) заходим в этот каталог z:\home\custom\www\Django-0.96.1\build\lib\django\bin\news_cms
и выполняем команду:
cmd /k Z:\usr\local\python\python.exe django-admin.py startapp stories
она создает каталог: z:\home\custom\www\Django-0.96.1\build\lib\django\bin\news_cms\stories
8. Дальше нужно настроить django
oткрываем в редакторе файл z:\home\custom\www\Django-0.96.1\build\lib\django\conf\global_settings.py
и изменяем секцию

# Database connection info.
DATABASE_ENGINE = 'mysql' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'ado_mssql'.
DATABASE_NAME = 'dj' # эту базу я создал в PHPMyAdmin
#http://localhost/Tools/phpMyAdmin/server_databases.php?lang=uk-win1251&server=1&collation_connection=cp1251_general_ci
DATABASE_USER = 'rootz' # этого пользователя я создал в PHPMyAdmin
#http://localhost/Tools/phpMyAdmin/server_privileges.php?lang=uk-win1251&server=1&collation_connection=cp1251_general_ci&adduser=1
DATABASE_PASSWORD = 'rootz' # с вот этим вот паролем
DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3.
DATABASE_PORT = '' # Set to empty string for default. Not used with sqlite3.
DATABASE_OPTIONS = {} # Set to empty dictionary for default.


аналогичную секцию я изменил в файле нашего новосозданного проекта:
z:\home\custom\www\Django-0.96.1\build\lib\django\bin\news_cms\settings.py

9. Теперь можно создать все об'єкты базы даных
для этого перейдём в каталог z:\home\custom\www\Django-0.96.1\build\lib\django\bin\news_cms
и выполним команду:
cmd /k Z:\usr\local\python\python.exe manage.py syncdb

Вот и всё. Установка django завершена.

Дальше незнаю что делать. Пока что не знаю...

Продолжение следует...

--
С Уважением,
commanderz
commanderz:
Вот если бы кто-то профи в этом аспекте просветил, было бы здорово...


http://209.85.135.104/search?q=cache:l0NNzdWZl2kJ:cyxapeff.ya.ru/posts.xml+INSTALLED_APPS+%D0%BB%D0%BE%D0%B3%D0%B8%D0%BD&hl=ru&ct=clnk&cd=4&client=opera


вот что щас читаю ! пока нравиться!!!
Maus:
Перенесено из форума: Пакеты расширений :: Денвер.
Перенесено в форум: Полезные советы :: Денвер.
Саят:
commanderz, спасибо за освещение крайне актуальной для меня сейчас темы!
Помоги плз. с одним моментом. Делал строго по инструкции. Все шло гладко пока не дошел до части 3) 7-го пункта

3) заходим в этот каталог z:\home\custom\www\Django-0.96.1\build\lib\django\bin\news_cms
и выполняем команду:
cmd /k Z:\usr\local\python\python.exe django-admin.py startapp stories
она создает каталог: z:\home\custom\www\Django-0.96.1\build\lib\django\bin\news_cms\stories

При попытке выполнить z:\home\custom\www\Django-0.96.1\build\lib\django\bin\news_cms\stories пишет
can't open file 'django-admin.py': [Errno 2] No such file or directory
До этого пункта все копировалось, создавалось, бежали беленькие буквы по черному фону. Если есть идеи, подскажи плз. где может быть косяк. Странно, что в предыдущих командах упоминался тот же django-admin.py, но он его успешно находил и все было хоккей.... Еще такой вот симптом. Если я пишу в окне командной строки cd z:\home\custom\www\Django-0.96.1\build\lib\django\bin\news_cms то переход в эту папку не происходит, но и ошибки не выдает. Просто мелькает строка с адресом назначения z:\home\custom\www\Django-0.96.1\build\lib\django\bin\news_cms и опять возвращается в C:\WebServers\home\custom\www\django\build\lib\django\bin\news_cms. Перезапуск денвера не помог. Возможно, проблема в том что у меня Windows 7...

Отредактировал global_settings.py и settings.py в указанных в пункте 8 папках, создал через phpMyAdmin базу dj, синхронизировалось вроде нормально, база dj есть, в ней 10 таблиц:

[*:e7b5457c41]auth_group
[*:e7b5457c41]auth_group_permissions
[*:e7b5457c41]auth_message
[*:e7b5457c41]auth_permission
[*:e7b5457c41]auth_user
[*:e7b5457c41]auth_user_groups
[*:e7b5457c41]auth_user_user_permissions
[*:e7b5457c41]django_content_type
[*:e7b5457c41]django_session
[*:e7b5457c41]django_site

А что дальше? Если джанго установлена, как ее запустить?
bæv:
Саят, http://forum.dklab.ru/about/todo/PravilaEtogoForuma-ProchitayteObyazatelno.html

1. На форуме принято общение «на Вы».
2. Обратите внимание на раздел правил «На заметку».
EvgIq:
Сначала для себя записывал.
Затем добавил картинки, выложил для всех...
www.burdin.interwood.ru
rend88:
Django требует не достающие dll библиотеки. при установки mysql таблиц, кто сталкивался с такой проблемой ?
OS: Win7 x64
Denwer3 + php3+python+ ActivePython+MySQL-python-1.2.3.win-x64-py2.7.exe

ошибка такая:

Z:\>cd z:\home\test.django.com\www\build\lib\django\bin\news_cms\

z:\home\test.django.com\www\build\lib\django\bin\news_cms> Z:\usr\local\python\p
ython.exe z:\home\test.django.com\www\build\lib\django\bin\news_cms\manage.py s
yncdb
Traceback (most recent call last):
File "z:\home\test.django.com\www\build\lib\django\bin\news_cms\manage.py", li
ne 10, in <module>
execute_from_command_line(sys.argv)
File "Z:\usr\local\python\Lib\site-packages\django\core\management\__init__.py
", line 443, in execute_from_command_line
utility.execute()
File "Z:\usr\local\python\Lib\site-packages\django\core\management\__init__.py
", line 382, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "Z:\usr\local\python\Lib\site-packages\django\core\management\__init__.py
", line 261, in fetch_command
klass = load_command_class(app_name, subcommand)
File "Z:\usr\local\python\Lib\site-packages\django\core\management\__init__.py
", line 69, in load_command_class
module = import_module('%s.management.commands.%s' % (app_name, name))
File "Z:\usr\local\python\Lib\site-packages\django\utils\importlib.py", line 3
5, in import_module
__import__(name)
File "Z:\usr\local\python\Lib\site-packages\django\core\management\commands\sy
ncdb.py", line 8, in <module>
from django.core.management.sql import custom_sql_for_model, emit_post_sync_
signal
File "Z:\usr\local\python\Lib\site-packages\django\core\management\sql.py", li
ne 6, in <module>
from django.db import models
File "Z:\usr\local\python\Lib\site-packages\django\db\__init__.py", line 40, i
n <module>
backend = load_backend(connection.settings_dict['ENGINE'])
File "Z:\usr\local\python\Lib\site-packages\django\db\__init__.py", line 34, i
n __getattr__
return getattr(connections[DEFAULT_DB_ALIAS], item)
File "Z:\usr\local\python\Lib\site-packages\django\db\utils.py", line 92, in _
_getitem__
backend = load_backend(db['ENGINE'])
File "Z:\usr\local\python\Lib\site-packages\django\db\utils.py", line 24, in l
oad_backend
return import_module('.base', backend_name)
File "Z:\usr\local\python\Lib\site-packages\django\utils\importlib.py", line 3
5, in import_module
__import__(name)
File "Z:\usr\local\python\Lib\site-packages\django\db\backends\mysql\base.py",
line 16, in <module>
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: DLL l
oad failed with error code 193



global_settings.py


# Database connection info.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
},
}

# Classes used to implement DB routing behavior.
DATABASE_ROUTERS = []

# The email backend to use. For possible shortcuts see django.core.mail.
# The default is to use the SMTP backend.
# Third-party backends can be specified by providing a Python path
# to a module that defines an EmailBackend class.
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

# Host for sending email.
EMAIL_HOST = 'localhost'

# Port for sending email.
EMAIL_PORT = 25

# Optional SMTP authentication information for EMAIL_HOST.
EMAIL_HOST_USER = 'root'
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False

settings.py


ADMINS = (
# ('Your Name', 'your_email@example.com'),
)

MANAGERS = ADMINS

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'dj', # Or path to database file if using sqlite3.
'USER': 'root', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}


с чем данная ошибка может быть связанна?
anmol94:
Нашел решение:
Если отсутствует вкладка привилегий, то необходимо зайти под учетной записью имеющей полные привилегии и выполнить указанный SQL запрос:
GRANT




**SignaturE**
qroonqroon:
In my opinion, the author's idea is advisable.I will make advertisement freely for your post,recommend it to my frields.But you can also click here for read.[URL=http://www.rsgpfast.com/]www.rsgpfast.com[/URL] and [URL=http://www.fifacoins2u.com]www.fifacoins2u.com[/URL]
qroonqroon:
In my opinion, the author's idea is advisable.I will make advertisement freely for your post,recommend it to my frields.But you can also click here for read.[URL=http://www.rsgpfast.com/]www.rsgpfast.com[/URL] and [URL=http://www.fifacoins2u.com]www.fifacoins2u.com[/URL]
cicimarry: RuneScape gold
Want to sell RuneScape gold, and you only want to get paid with bitcoins? No worry, www.4rsgold.com help you to make the exchange.

From now on, this is site provide runescape gold 2007 with bitcoins for exchange, if you want to sell oldschool runescape gold for bitcoins, this site would be your best choice.
http://www.viprsgolds.com/images/liebiao_02.jpg

Вопрос решен, тему можно закрыть.
qiujie: 2016912qiujie
discount oakley sunglasses
ralph lauren outlet
coach outlet
birkenstock sandals
ugg boots outlet
ysl outlet
nfl jerseys
ugg boots
christian louboutin
true religion outlet
oakley vault
uggs australia
coach outlet
gucci outlet
the north face
timberland boots
pandora charms
true religion outlet
basketball shoes
fitflops
birkenstock sandals
gucci borse
cheap ray bans
michael kors outlet
yeezy boost 350 balck
cheap jordans
timberlands
nike trainers
yeezy boost 350
true religion
kevin durant shoes
the north face
ugg boots
ugg australia
ugg outlet
louis vuitton factory outlet
ray ban sunglasses
nike free flyknit
omega replica watches
louis vuitton handbags
ugg australia outlet
ugg outlet
uggs
michael kors handbags
michael kors handbags outlet
yeezy boost 350
reebok
ugg boots
cheap nhl jerseys
coach outlet
bottega veneta outlet
air max 2016
polo ralph lauren outlet
ralph lauren outlet
canada goose uk
ralph lauren outlet
true religion jeans
michael kors purses
canada goose pas cher
prada outlet store
michael kors outlet
ray ban sunglasses discount
louis vuitton outlet
ray bans
michael kors handbags outlet
nike free flyknit 4.0
coach outlet
uggs on sale
lacoste shoes
true religion jeans
canada goose outlet
converse sneakers
coach factory outlet
oakley sunglasses
michael kors outlet clearance
nike tn
doudoune moncler
cheap oakley sunglasses
coach outlet online
bottega veneta handbags
nike air max
puma shoes
canada goose outlet online
fitflops sale clearance
nike free flyknit
polo ralph lauren outlet online
ysl outlet online
louis vuitton outlet
coach outlet
coach outlet store
ugg boots
designer bags
coach outlet online coach factory outlet
moncler outlet
coach outlet online
chi flat iron
kd 9 shoes
michael kors outlet clearance
lacoste outlet
ugg boots canada
valentino shoes on sale
gucci outlet
christian louboutin shoes
michael kors outlet
air force 1
kobe 9
oakley vault sunglasses
converse uk
mcm outlet
ugg australia
birkenstock sandals
ugg boots
gucci handbags
michael kors outlet
converse trainers
uggs
hollister sale
ray ban sunglasses
ugg boots canada
ralph lauren pas cher
ecco shoes
yeezy boost
nike store
ugg boots
nike huarache trainers
michael kors outlet clearance
michael kors outlet
ralph lauren outlet
cheap jordans
michael kors outlet
ugg boots
rolex replica watches
cheap uggs
hermes outlet
polo ralph lauren
reebok shoes
adidas superstars
burberry outlet
coach factory outlet
adidas trainers
coach outlet
birkenstock sandals
cheap jordan shoes
polo outlet
cheap uggs
louis vuitton outlet
cheap nfl jerseys
ray ban sunglasses discount
oakley vault
louboutin uk
discount ray ban sunglasses
oakley sunglasses
coach outlet online
michael kors outlet
supra shoes
rolex submariner
rolex replica watches
tory burch outlet
uggs for kids
true religion jeans
levis jeans
polo outlet
michael kors bags
kate spade outlet
louis vuitton handbags outlet
michael kors outlet online
cheap ugg sale
coach factory outlet
michael kors outlet
cheap uggs
michael kors handbags
canada goose jackets
skechers shoes
vans shoes
coach purses
louis vuitton factory outlet
coach outlet
uggs sale
michael kors watches
cheap nike shoes
uggs outlet
michael kors outlet
canada goose outlet online
ugg outlet
michael kors handbags
ugg boots
christian louboutin shoes
birkenstocks
pandora outlet
discount nike shoes
burberry outlet
fitflops clearance
cheap nba jerseys
nike cortez
jimmy choo shoes
tiffany and co jewelry
toms outlet
rolex replica watches
timberland outlet
pandora outlet
ghd flat iron
nike air max
louis vuitton outlet store
true religion jeans
coach factory outlet
moncler jackets
cheap ferragamo shoes
michael kors outlet clearance
coach factory outlet
true religion outlet
celine outlet
kate spade handbags
ray ban sunglasses
louis vuitton outlet online
michael kors outlet
ferragamo shoes
coach outlet
north face jackets
canada goose jackets
ugg outlet
ugg outlet
ugg sale
ugg boots
sac longchamp pliage
cheap oakleys
jordan pas cher
christian louboutin
rolex watches
ugg boots
abercrombie and fitch outlet
michael kors outlet
cheap ray ban sunglasses
ugg outlet
pandora uk
true religion jeans
pandora jewelry
fitflops
michael kors outlet
true religion outlet
oakley sunglasses
kate spade handbags
pandora charms
ugg boots
uggs outlet
louis vuitton outlet
canada goose jackets
ugg boots outlet
ed hardy outlet
buy red bottoms
versace shoes
louis vuitton outlet
mont blanc pens
canada goose
uggs on sale
rolex watches
uggs
ugg outlet
nike air max
ugg boots sale
longchamp bags
coach outlet store online
rolex watches
jordan shoes
canada goose outlet
christian louboutin outlet
ralph lauren
birkenstocks
ugg boots
tiffany jewelry
michael kors handbags
nike air max shoes
canada gooses outlet
adidas gazelle
coach outlet store online clearances
rolex watches for sale
christian louboutin outlet
coach outlet
cheap ugg boots
polo outlet
polo outlet
ugg australia
abercrombie and fitch
louis vuitton bags
canada goose jackets
ugg outlet
reebok uk
moncler outlet
adidas nmd runner
kate spade
ray ban sunglasses outlet
coach outlet
true religion outlet
louis vuitton handbags
ugg outlet
hollister clothing
ed hardy uk
louis vuitton factory outlet
ugg outlet
cheap ray ban sunglasses
michael kors outlet store
cheap mlb jerseys
nike free run black
coach outlet
kobe shoes
polo ralph lauren
air max 90
adidas nmd
canada goose jackets
nike air force white
coach outlet
ugg boots
oakley sunglasses
air jordan retro
louis vuitton factory
michael kors handbags
michael kors outlet clearance
louis vuitton pas cher
adidas superstar
nike air max 90
canada goose jackets
cheap uggs
cheap jordans
oakley sunglasses outlet
hollister co
cheap oakley sunglasses
air jordans
oakley sunglasses
ralph lauren outlet
michael kors outlet
michael kors outlet online
michael kors bags
toms
ralph lauren outlet
canada goose outlet
air max 90
ugg pas cher
ray bans
cheap jerseys wholesale
timberland boots
moncler coats
omega watches
adidas nmd
michael kors outlet clearance
true religion
coach outlet online
micahel kors outlet online
kate spade outlet
michael kors outlet clearance
longchamp handbags
christian louboutin sale
michael kors outlet
burberry outlet
hermes belt
michael kors outlet clearance
hermes belt
toms shoes
michael kors outlet
tiffany and co jewelry
dolce and gabbana outlet
longchamp outlet
timberland boots
ugg sale
adidas shoes uk
nike blazer
armani watches
cheap jordans
michael kors outlet online
louboutin outlet
christian louboutin outlet
ugg outlet online
red bottom shoes
nike air max 90
polo ralph lauren outlet online
oakley sunglasses
nfl jerseys wholesale
louis vuitton outlet
adidas supercolor
converse shoes
ugg boots
hollister clothing
louboutin pas cher
ralph lauren outlet online
reebok pump
cheap jordans
louboutin
nike air force 1
tommy hilfiger outlet
birkenstocks
nike roshe run women
cheap ugg boots
ugg boots outlet
nike huarache white
ralph lauren outlet
birkenstock sandals
polo ralph lauren
prada outlet
ray ban sunglasses
ugg outlet
moncler jackets
celine outlet store
burberry sale
valentino shoes
ugg boots on sale
nike air max sale
chaussure louboutin
longchamp outlet
moncler outlet
christian louboutin outlet
uggs sale
ghd hair straighteners
oakley sunglasses outlet
nike cortez red
louis vuitton handbags
mont blanc outlet
vans sk8 hi
cheap uggs
burberry sale
tiffany and co
nike free flyknit 4.0
lebron james sneakers
air jordan uk
nba jerseys
coach outlet
fitflops
coach factory outlet
christian louboutin shoes
burberry outlet online
uggs
mlb jerseys
canada goose parka
polo ralph lauren
christian louboutin
birkenstock
michael kors handbags
north face jackets
ugg australia
birkenstock sheos
jimmy choo outlet
michael kors outlet clearance
hugo boss outlet
babyliss pro
nike free run
moncler jackets
louis vuitton outlet
yeezy boost 350
coach outlet
adidas nmd r1
canada goose outlet
ray bans
tiffany and co
adidas nmd
oakley sunglasses
louis vuitton borse
designer handbags
coach outlet store
uggs outlet
pandora charms
ugg outlet
ugg outlet
adidas stan smith
ugg outlet
oakley sunglasses outlet
lebron james shoes

Эта тема на forum.dklab.ru