On Mon, Jun 16, 2008 at 3:50 PM, Molly <[EMAIL PROTECTED]> wrote:

>
> Hey guys,
>
> I created an app and I am trying to launch the server through my
> pyweb.py code since I will eventually, when this gets working be
> putting it on a different drive for other computers with different
> servers to use.
>
> My code works, but when i create a py2exe and i run it, i get an
> error.
>
>
> ----------------------------------------------------------------------------------------------------------------------------------------
> My pyweb.py code:
>
> ----------------------------------------------------------------------------------------------------------------------------------------
> import os
> import sys
> import time
> from django.core.management import call_command
> import threading
> import thread
> from django.core.management.commands.runserver import Command
> import webbrowser
>
> sys.path += [r'c:\dev']
> sys.path += [r'p:\Hazard_Inventory']
> os.environ['DJANGO_SETTINGS_MODULE'] = 'incidents.settings'
>
> #t = thread.start_new_thread(os.system, (u'C:\\Python25\\python C:\\dev
> \\\\incidents\\manage.py runserver > nul', ))
>
> class RunDevServer(threading.Thread):
>    def run(self):
>        s = Command()
>        s.execute(use_reloader=False)
>
> def start_dev_server():
>    t = RunDevServer()
>    t.setDaemon(False)
>    t.start()
>    time.sleep(.2)
>
> start_dev_server()
>
> webbrowser.open('http://127.0.0.1:8000/admin/base/incident/add/')
>
>
> ----------------------------------------------------------------------------------------------------------------------------------------
> The error I get:
>
> ----------------------------------------------------------------------------------------------------------------------------------------
> Exception in thread Thread-1:
> Traceback (most recent call last):
> File "threading.pyo", line 486, in __bootstrap_inner
> File "pyweb.py", line 20, in run
> File "django\core\management\base.pyo", line 81, in execute
> File "django\utils\translation\__init__.pyo", line 73, in activate
> File "django\utils\translation\__init__.pyo", line 43, in
> delayed_loader
> File "django\utils\translation\trans_real.pyo", line 211, in activate
> File "django\utils\translation\trans_real.pyo", line 200, in
> translation
> File "django\utils\translation\trans_real.pyo", line 183, in _fetch
> AttributeError: 'module' object has no attribute 'auth'
>
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> I don't see how it works before it is an exe.
>
> Any ideas or possibly I need to run the server a different way??
>
> I would really appreciate any help, thanks :)
>

Here's a blog post from someone who's been down the same road:

http://www.jjude.com/index.php/archives/70

Apparently you need to identify and explicitly import every Django module
your code will need.

Karen

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to