Note that there are some explanatory texts on larger screens.

plurals
  1. PORunning Pure Django Projects on Google App Engine - sample zip - django-1.3.1
    primarykey
    data
    text
    <p>I have post <a href="https://groups.google.com/forum/#!topic/google-appengine-python/zi_4jVcPxUo" rel="nofollow">here</a> about which I learned later that gae has moved here.</p> <p>Basically I tried django-nonrel example, replacing its django with django-1.3.1 since I coded my app on it but it gives some basic error like cannot find django.db.utils. Note that I have created symbolic link from django -> Django-1.3.1/django and hope its not the issue.</p> <p>Bases upon replies if I try to use django-nonrel version in my app similar to sample app I get error as below as if its cannot find sqlite3 backend though it mentions as one option in its choices. Also again utils.py is not found.</p> <p>--> --> --></p> <pre><code>Traceback (most recent call last): File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 4143, in _HandleRequest self._Dispatch(dispatcher, self.rfile, outfile, env_dict) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 4049, in _Dispatch base_env_dict=env_dict) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 616, in Dispatch base_env_dict=base_env_dict) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3120, in Dispatch self._module_dict) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3024, in ExecuteCGI reset_modules = exec_script(handler_path, cgi_path, hook) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2887, in ExecuteOrImportScript exec module_code in script_module.__dict__ File "I:\learn\python\event\djangoappengine\main\main.py", line 97, in &lt;module&gt; main() File "I:\learn\python\event\djangoappengine\main\main.py", line 56, in real_main run_wsgi_app(application) File "c:\Program Files\Google\google_appengine\google\appengine\ext\webapp\util.py", line 98, in run_wsgi_app run_bare_wsgi_app(add_wsgi_middleware(application)) File "c:\Program Files\Google\google_appengine\google\appengine\ext\webapp\util.py", line 116, in run_bare_wsgi_app result = application(env, _start_response) File "I:\learn\python\event\django\core\handlers\wsgi.py", line 265, in __call__ response = self.get_response(request) File "I:\learn\python\event\django\core\handlers\base.py", line 160, in get_response response = self.handle_uncaught_exception(request, resolver, sys.exc_info()) File "I:\learn\python\event\django\core\handlers\base.py", line 194, in handle_uncaught_exception return debug.technical_500_response(request, *exc_info) File "I:\learn\python\event\django\views\debug.py", line 58, in technical_500_response html = reporter.get_traceback_html() File "I:\learn\python\event\django\views\debug.py", line 109, in get_traceback_html frames = self.get_traceback_frames() File "I:\learn\python\event\django\views\debug.py", line 228, in get_traceback_frames pre_context_lineno, pre_context, context_line, post_context = self._get_lines_from_file(filename, lineno, 7, loader, module_name) File "I:\learn\python\event\django\views\debug.py", line 180, in _get_lines_from_file source = loader.get_source(module_name) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1538, in Decorate return func(self, *args, **kwargs) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2518, in get_source full_path, search_path, submodule = self.GetModuleInfo(fullname) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1538, in Decorate return func(self, *args, **kwargs) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2482, in GetModuleInfo submodule, search_path = self.GetParentSearchPath(fullname) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1538, in Decorate return func(self, *args, **kwargs) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2461, in GetParentSearchPath parent_package = self.GetParentPackage(fullname) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1538, in Decorate return func(self, *args, **kwargs) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2437, in GetParentPackage if self.find_module(fullname) is None: File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1538, in Decorate return func(self, *args, **kwargs) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2045, in find_module search_path) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1538, in Decorate return func(self, *args, **kwargs) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2375, in FindAndLoadModule description) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1538, in Decorate return func(self, *args, **kwargs) File "c:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2318, in LoadModuleRestricted description) File "I:\learn\python\event\django\db\__init__.py", line 77, in &lt;module&gt; connection = connections[DEFAULT_DB_ALIAS] File "I:\learn\python\event\django\db\utils.py", line 91, in __getitem__ backend = load_backend(db['ENGINE']) File "I:\learn\python\event\django\db\utils.py", line 49, in load_backend raise ImproperlyConfigured(error_msg) ImproperlyConfigured: 'django.db.backends.sqlite3' isn't an available database backend. Try using django.db.backends.XXX, where XXX is one of: 'dummy', 'mysql', 'oracle', 'postgresql', 'postgresql_psycopg2', 'sqlite3' Error was: cannot import name utils </code></pre> <p>what version of django is compatible with django-nonrel or do I have to do development using django-nonrel instead of Django-1.3.1 ? </p> <p>As I read more on <a href="http://www.allbuttonspressed.com/projects/djangoappengine" rel="nofollow">django-nonrel</a> I feel that there are few modification needed to django code. Its not straight forward to just use the project as it is. I need to create abstract model super class and it does not support manytomanyfield which I use in my project. </p> <p>I guess some one confirm these restriction then probably I can close this thread.</p> <h2>March 28</h2> <p>I removed M2M from my app. It was very minor thing just commented out M2M field. Now I have installed python2.7.2, gae 1.6.4 and djangoappengine gives error as below:</p> <pre><code>E:\learn\python\event&gt;python manage.py runserver WARNING:root:E:\software\Google\google_appengine\lib\cacerts\urlfetch_cacerts.tx t missing; without this urlfetch will not be able to validate SSL certificates. Traceback (most recent call last): File "manage.py", line 4, in &lt;module&gt; import settings # Assumed to be in the same directory. File "E:\learn\python\event\settings.py", line 4, in &lt;module&gt; from djangoappengine.settings_base import * File "E:\learn\python\event\djangoappengine\settings_base.py", line 6, in &lt;mod ule&gt; setup_env() File "E:\learn\python\event\djangoappengine\boot.py", line 69, in setup_env setup_project() File "E:\learn\python\event\djangoappengine\boot.py", line 123, in setup_proje ct from .utils import have_appserver, on_production_server File "E:\learn\python\event\djangoappengine\utils.py", line 14, in &lt;module&gt; default_partition='dev')[0] TypeError: LoadAppConfig() got an unexpected keyword argument 'default_partition ' </code></pre> <p>Regards,</p> <p>Miten.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload