Форум сайта python.su
0
Кто нибудь пробовал устанавливать 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
Офлайн
1
Как думаете в чем может быть ошибка?Или нет такого модуля, или его нет в путях.
джанго используется с денверомА чем встроенный сервер не угодил?
Офлайн
0
пробовал переустановить django-paypal но безрезультатно. В PYTHONPATH все пути прописал и перепроверил.оказалось что когда делал svn co то создалась папка “django-paypal” а на самом деле папка должна называться просто “paypal”
Как думаете в чем может быть ошибка?
А чем встроенный сервер не угодил?На данный момент веду поддержку нескольких проектов на php и удобно когда все в одном месте.
Офлайн
0
Все установил, получилась вот такая связка 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 , а не которую представил автор
Если что, могу подробно расписать как я все это я с нуля ставил, потому что у меня все это заняло прилично времени, и далеко не с первого раза вкатилось.
Офлайн
1
Расскажи конечно, думаю многим новичкам будет полезно.
Офлайн
0
Появилась официальная инструкция по установке 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']
Офлайн
0
В общем South в топку, и никаких проблем. завтра выложу инструкцию
Офлайн
9
У меня тож под виндой и Мускулём South глючит неимоверно. Но некоторые операции делаю на нём. Вместо phpMyAdmin использую HeidiSQL
Офлайн
0
Такой вопрос
Требуется перевести необходимые элементы управления на русский язык, сделать то это не сложно, но при обновление версии lfs ведь вся руссификация затрется, как можно поступить в данном случае?
Офлайн
0
А кто нибудь из форумчан ставил лфску кроме меня?
А то многие советуют его установку но в реале система оказалась замороченая весьма.
Офлайн