Форум сайта python.su
Кто нибудь пробовал устанавливать Django-LFS под win?
1)Я вначале следовал инструкции http://code.google.com/p/django-lfs/wiki/Installation используя Tortoise svn и git все вроде шло достаточно успешно, но когда дело дошло до пункта меню
python manage.py syncdb
Error: No module named paypal.standard.ipn.models
from paypal.standard.models import PayPalStandardBase
from paypal.standard.ipn.signals import *
1. $ virtualenv --no-site-packages lfs_python
2. $ source lfs_python/bin/activate
Офлайн
Как думаете в чем может быть ошибка?Или нет такого модуля, или его нет в путях.
джанго используется с денверомА чем встроенный сервер не угодил?
Офлайн
пробовал переустановить django-paypal но безрезультатно. В PYTHONPATH все пути прописал и перепроверил.оказалось что когда делал svn co то создалась папка “django-paypal” а на самом деле папка должна называться просто “paypal”
Как думаете в чем может быть ошибка?
А чем встроенный сервер не угодил?На данный момент веду поддержку нескольких проектов на php и удобно когда все в одном месте.
Офлайн
Все установил, получилась вот такая связка denwer + mod_wsgi + Active Python 2.6 + Django 1.1
Очень помогла в установке вот эта статья:
http://beautifulisbetterthanugly.com/posts/2009/aug/19/install-django-lfs-on-window/
Только contact_form я брал по следущей ссылке:
http://django-contact-form.googlecode.com/svn/trunk/contact_form , а не которую представил автор
Если что, могу подробно расписать как я все это я с нуля ставил, потому что у меня все это заняло прилично времени, и далеко не с первого раза вкатилось.
Офлайн
Расскажи конечно, думаю многим новичкам будет полезно.
Офлайн
Появилась официальная инструкция по установке Django-LFS под винду
http://code.google.com/p/django-lfs/wiki/InstallationWindowsTest
Вчера решил поставить лфску на другую машину и заодно написать пошаговую инструкцию на русском.
в новой и инструкции есть пункт:
13.(optional for testing and demos unless you need to migrate) Download South from http://www.aeracode.org/releases/south then python setup.py installДля чего этот South нужен?
I:\Python26\Lib\site-packages\MySQLdb\__init__.py:34: DeprecationWarning: the sets module is deprecated
from sets import ImmutableSet
Synced:
> django.contrib.admin
> django.contrib.auth
> django.contrib.contenttypes
> django.contrib.sessions
> django.contrib.sites
> django.contrib.flatpages
> pagination
> reviews
> tagging
> lfs.export
> lfs.portlet
> lfs.search
> south
Not synced (use migrations):
- portlets
- lfs.core
- lfs.cart
- lfs.catalog
- lfs.criteria
- lfs.customer
- lfs.marketing
- lfs.order
- lfs.page
- lfs.payment
- lfs.shipping
- lfs.tax
- paypal.standard.ipn
- paypal.standard.pdt
(use ./manage.py migrate to migrate these)
Traceback (most recent call last):
File "I:\Python26\lib\site-packages\south-0.6-py2.6.egg\south\migration.py", line 327, in run_migrations
db.execute_deferred_sql()
File "I:\Python26\lib\site-packages\south-0.6-py2.6.egg\south\db\generic.py", line 116, in execute_deferred_sq
self.execute(sql)
File "I:\Python26\lib\site-packages\south-0.6-py2.6.egg\south\db\generic.py", line 82, in execute
cursor.execute(sql, params)
File "I:\Python26\Lib\site-packages\django\db\backends\util.py", line 19, in execute
return self.cursor.execute(sql, params)
File "I:\Python26\Lib\site-packages\django\db\backends\mysql\base.py", line 84, in execute
return self.cursor.execute(query, args)
File "I:\Python26\Lib\site-packages\MySQLdb\cursors.py", line 166, in execute
self.errorhandler(self, exc, value)
File "I:\Python26\Lib\site-packages\MySQLdb\connections.py", line 35, in defaulterrorhandler
raise errorclass, errorvalue
OperationalError: (1061, "Duplicate key name 'criteria_shippingmethodcriterion_shipping_methods_shippingmetho'")
! Error found during real run of migration! Aborting.
! Since you have a database that does not support running
! schema-altering statements in transactions, we have had to
! leave it in an interim state between migrations.
! You *might* be able to recover with:
= DROP TABLE `criteria_shippingmethodcriterion` CASCADE; []
= DROP TABLE `criteria_shippingmethodcriterion_shipping_methods` CASCADE; []
! The South developers regret this has happened, and would
! like to gently persuade you to consider a slightly
! easier-to-deal-with DBMS.
- Sending post_syncdb signal for criteria: ['CombinedLengthAndGirthCriterion', 'ShippingMethodCriterion', 'LengthCriterion', 'UserCriterion', 'CountryCriterion
', 'WeightCriterion', 'CartPriceCriterion', 'WidthCriterion', 'PaymentMethodCriterion', 'HeightCriterion', 'CriteriaObjects']
Офлайн
В общем South в топку, и никаких проблем. завтра выложу инструкцию
Офлайн
У меня тож под виндой и Мускулём South глючит неимоверно. Но некоторые операции делаю на нём. Вместо phpMyAdmin использую HeidiSQL
Офлайн
Такой вопрос
Требуется перевести необходимые элементы управления на русский язык, сделать то это не сложно, но при обновление версии lfs ведь вся руссификация затрется, как можно поступить в данном случае?
Офлайн
А кто нибудь из форумчан ставил лфску кроме меня?
А то многие советуют его установку но в реале система оказалась замороченая весьма.
Офлайн