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 -~----------~----~----~----~------~----~------~--~---