[Ironpython-users] IronPython, Daily Digest 5/17/2014

CodePlex no_reply at codeplex.com
Sun May 18 09:23:59 CEST 2014


Hi ironpython,

Here's your Daily Digest of new issues for project "IronPython".

In today's digest:ISSUES

1. [New issue] Django & IronPython - Not working
2. [New comment] Django & IronPython - Not working

----------------------------------------------

ISSUES

1. [New issue] Django & IronPython - Not working
http://ironpython.codeplex.com/workitem/35231
User PlexCUser has proposed the issue:

"Hello,

The basic Django example (manage.py) fails to execute in IronPython.

Dajngo - 1.6.1
IronPython - 2.7
Visual Studio Ultimate with SP1- 2013 - 2.0 (Django Integration - 2.0)
Visual Studio Debug Interpreter Args: -X:FullFrame
Steps:

Install IrnoPython 2.7 msi package
install Django 1.6.1 from command line with -X:FullFrame option
install setuptools 2.1 from command line with -X:FullFrame option
Open a Dajngo project in Visual Studio
Set PythonEnvironment to 2.7  64bit
Set Project's Debug intepreter args: -X:FullFrame

StartDebug


Error: "AttributeError: 'NoneType' object has no attribute '_meta'"

Full Stack trace:

Validating models...

C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\forms\forms.py:58
: DeprecationWarning: object.__new__() takes no parameters
  return SortedDict(fields)

Traceback (most recent call last):
  File "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensio
ns\Microsoft\Python Tools for Visual Studio\2.0\visualstudio_py_util.py", line 7
6, in exec_file
exec(code_obj, global_variables)

File "C:\devs\django\HelloWorld\HelloWorld\HelloWorld\manage.py", line 10, in
<module>
execute_from_command_line(sys.argv)

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\core\mana
gement__init__.py", line 399, in execute_from_command_line
utility.execute()

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\core\mana
gement__init__.py", line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\core\mana
gement\base.py", line 242, in run_from_argv
self.execute(*args, **options.__dict__)

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\core\mana
gement\base.py", line 285, in execute
output = self.handle(*args, **options)

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\core\mana
gement\commands\runserver.py", line 79, in handle
self.run(*args, **options)

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\core\mana
gement\commands\runserver.py", line 90, in run
self.inner_run(*args, **options)

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\core\mana
gement\commands\runserver.py", line 101, in inner_run
self.validate(display_num_errors=True)

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\core\mana
gement\base.py", line 310, in validate
num_errors = get_validation_errors(s, app)

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\core\mana
gement\validation.py", line 34, in get_validation_errors
for (app_name, error) in get_app_errors().items():

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\db\models
\loading.py", line 196, in get_app_errors
self._populate()

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\db\models
\loading.py", line 75, in _populate
self.load_app(app_name, True)

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\db\models
\loading.py", line 99, in load_app
models = import_module('%s.models' % app_name)

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\utils\imp
ortlib.py", line 40, in import_module
__import__(name)

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\contrib\a
uth\models.py", line 361, in <module>
class AbstractUser(AbstractBaseUser, PermissionsMixin):

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\db\models
\base.py", line 212, in new
new_class.add_to_class(field.name, copy.deepcopy(field))

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\db\models
\base.py", line 264, in add_to_class
value.contribute_to_class(cls, name)

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\db\models
\fields\related.py", line 1489, in contribute_to_class
setattr(cls, self.name, ReverseManyRelatedObjectsDescriptor(self))

File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\django\db\models
\fields\related.py", line 831, in set
if not self.field.rel.through._meta.auto_created:

AttributeError: 'NoneType' object has no attribute '_meta'
Press any key to continue . . . Unhandled exception on thread
Traceback (most recent call last):
SystemError: Object reference not set to an instance of an object.


Any help is really appreciated.
Thank you."-----------------

2. [New comment] Django & IronPython - Not working
http://ironpython.codeplex.com/workitem/35231
User paweljasinski has commented on the issue:

"<p>Sorry for the trivial question, does django works without of VS/PTVS environment?</p>"
----------------------------------------------



----------------------------------------------
You are receiving this email because you subscribed to notifications on CodePlex.

To report a bug, request a feature, or add a comment, visit IronPython Issue Tracker. You can unsubscribe or change your issue notification settings on CodePlex.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20140518/0492e35f/attachment.html>


More information about the Ironpython-users mailing list