Giter Club home page Giter Club logo

django-googledata's People

Watchers

 avatar

django-googledata's Issues

Default length for varchar of the field is insufficient

What steps will reproduce the problem?
1. Follow normal steps and try to add a photo

Warning at /admin/clothes/image/add/
Data truncated for column 'photo' at row 1
Request Method: POST
Request URL:    http://shady.akwire.lan:9000/admin/clothes/image/add/
Django Version: 1.4.2
Exception Type: Warning
Exception Value:    
Data truncated for column 'photo' at row 1

The URL it's making (which I see in error log) is 
https://picasaweb.google.com/data/entry/api/user/107481063111315673154/albumid/5
829459793583883265/photoid/5829459798970893554 and the database was created 
with photo field as varchar(100), so 100 is too short.

Request Method: POST
Request URL: http://shady.akwire.lan:9000/admin/clothes/image/add/

Django Version: 1.4.2
Python Version: 2.7.1
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'polls',
 'clothes',
 'django.contrib.admin',
 'south',
 'autocomplete_light',
 'picasa')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware')


Traceback:
File "/home/dave/google_appengine/lib/django_1_4/django/core/handlers/base.py" 
in get_response
  111.                         response = callback(request, *callback_args, **callback_kwargs)
File 
"/home/dave/google_appengine/lib/django_1_4/django/contrib/admin/options.py" in 
wrapper
  366.                 return self.admin_site.admin_view(view)(*args, **kwargs)
File "/home/dave/google_appengine/lib/django_1_4/django/utils/decorators.py" in 
_wrapped_view
  91.                     response = view_func(request, *args, **kwargs)
File 
"/home/dave/google_appengine/lib/django_1_4/django/views/decorators/cache.py" 
in _wrapped_view_func
  89.         response = view_func(request, *args, **kwargs)
File "/home/dave/google_appengine/lib/django_1_4/django/contrib/admin/sites.py" 
in inner
  196.             return view(request, *args, **kwargs)
File "/home/dave/google_appengine/lib/django_1_4/django/utils/decorators.py" in 
_wrapper
  25.             return bound_func(*args, **kwargs)
File "/home/dave/google_appengine/lib/django_1_4/django/utils/decorators.py" in 
_wrapped_view
  91.                     response = view_func(request, *args, **kwargs)
File "/home/dave/google_appengine/lib/django_1_4/django/utils/decorators.py" in 
bound_func
  21.                 return func(self, *args2, **kwargs2)
File "/home/dave/google_appengine/lib/django_1_4/django/db/transaction.py" in 
inner
  209.                 return func(*args, **kwargs)
File 
"/home/dave/google_appengine/lib/django_1_4/django/contrib/admin/options.py" in 
add_view
  955.                 self.save_model(request, new_object, form, False)
File 
"/home/dave/google_appengine/lib/django_1_4/django/contrib/admin/options.py" in 
save_model
  709.         obj.save()
File "/home/dave/google_appengine/lib/django_1_4/django/db/models/base.py" in 
save
  463.         self.save_base(using=using, force_insert=force_insert, force_update=force_update)
File "/home/dave/google_appengine/lib/django_1_4/django/db/models/base.py" in 
save_base
  551.                 result = manager._insert([self], fields=fields, return_id=update_pk, using=using, raw=raw)
File "/home/dave/google_appengine/lib/django_1_4/django/db/models/manager.py" 
in _insert
  203.         return insert_query(self.model, objs, fields, **kwargs)
File "/home/dave/google_appengine/lib/django_1_4/django/db/models/query.py" in 
insert_query
  1593.     return query.get_compiler(using=using).execute_sql(return_id)
File 
"/home/dave/google_appengine/lib/django_1_4/django/db/models/sql/compiler.py" 
in execute_sql
  910.             cursor.execute(sql, params)
File "/home/dave/google_appengine/lib/django_1_4/django/db/backends/util.py" in 
execute
  40.             return self.cursor.execute(sql, params)
File 
"/home/dave/google_appengine/lib/django_1_4/django/db/backends/mysql/base.py" 
in execute
  114.             return self.cursor.execute(query, args)

Exception Type: Warning at /admin/clothes/image/add/
Exception Value: Data truncated for column 'photo' at row 1



Original issue reported on code.google.com by davemccloskey on 4 Jan 2013 at 5:39

host error on save

What steps will reproduce the problem?
1. create the project as shown in the wiki (app name is picasatest)
2. open http://localhost:8000/admin/picasatest/image/add/
3. select file, and click save

What is the expected output? What do you see instead?
I expect my file saved at picasa
I get 
socket.gaierror
gaierror: [Errno -2] Name or service not known

Please provide any additional information below.
the last line of the traceback's this:
    for res in getaddrinfo(host, port, 0, SOCK_STREAM):
gaierror: [Errno -2] Name or service not known
>>> host
u'picasaweb.google.comdefault'

I notice the foldername's right after the .com, with no / or anything.. think 
that might be the problem there

Django version 1.2.5, using settings 'testsite.settings'
Development server is running at http://127.0.0.1:8000/
Using the Werkzeug debugger (http://werkzeug.pocoo.org/)
Quit the server with CONTROL-C.
Traceback (most recent call last):
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/core/servers/basehttp.py", line 674, in __call__
    return self.application(environ, start_response)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 248, in __call__
    response = self.get_response(request)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/core/handlers/base.py", line 141, in get_response
    return self.handle_uncaught_exception(request, resolver, sys.exc_info())
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/core/handlers/base.py", line 165, in handle_uncaught_exception
    return debug.technical_500_response(request, *exc_info)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/core/handlers/base.py", line 100, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/contrib/admin/options.py", line 288, in wrapper
    return self.admin_site.admin_view(view)(*args, **kwargs)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/utils/decorators.py", line 76, in _wrapped_view
    response = view_func(request, *args, **kwargs)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/views/decorators/cache.py", line 78, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/contrib/admin/sites.py", line 190, in inner
    return view(request, *args, **kwargs)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/utils/decorators.py", line 21, in _wrapper
    return decorator(bound_func)(*args, **kwargs)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/utils/decorators.py", line 76, in _wrapped_view
    response = view_func(request, *args, **kwargs)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/utils/decorators.py", line 17, in bound_func
    return func(self, *args2, **kwargs2)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/db/transaction.py", line 299, in _commit_on_success
    res = func(*args, **kw)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/contrib/admin/options.py", line 853, in add_view
    self.save_model(request, new_object, form, change=False)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/contrib/admin/options.py", line 655, in save_model
    obj.save()
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/db/models/base.py", line 458, in save
    self.save_base(using=using, force_insert=force_insert, force_update=force_update)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/db/models/base.py", line 541, in save_base
    for f in meta.local_fields if not isinstance(f, AutoField)]
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/db/models/fields/files.py", line 255, in pre_save
    file.save(file.name, file, save=False)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/db/models/fields/files.py", line 92, in save
    self.name = self.storage.save(name, content)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/core/files/storage.py", line 47, in save
    name = self.get_available_name(name)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django/core/files/storage.py", line 73, in get_available_name
    while self.exists(name):
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django_picasa-1.3-py2.6.egg/picasa/storage.py", line 54, in exists
    photo = self.url(filename)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django_picasa-1.3-py2.6.egg/picasa/storage.py", line 103, in url
    return self.entry(filename).GetMediaURL()
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django_picasa-1.3-py2.6.egg/picasa/storage.py", line 106, in entry
    return self.get('entry', id, self.gdclient.GetEntry)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/django_picasa-1.3-py2.6.egg/picasa/storage.py", line 138, in get
    obj = getter(id, *args, **kwa)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/gdata/photos/service.py", line 205, in GetEntry
    return self.Get(uri, converter=gdata.photos.AnyEntryFromString)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/gdata/service.py", line 1069, in Get
    headers=extra_headers)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/atom/__init__.py", line 93, in optional_warn_function
    return f(*args, **kwargs)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/atom/service.py", line 186, in request
    data=data, headers=all_headers)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/gdata/auth.py", line 725, in perform_request
    return http_client.request(operation, url, data=data, headers=headers)
  File "/home/lacrymology/workspace/django/django-cms-site/venv/lib/python2.6/site-packages/atom/http.py", line 163, in request
    connection.endheaders()
  File "/usr/lib/python2.6/httplib.py", line 908, in endheaders
    self._send_output()
  File "/usr/lib/python2.6/httplib.py", line 780, in _send_output
    self.send(msg)
  File "/usr/lib/python2.6/httplib.py", line 739, in send
    self.connect()
  File "/usr/lib/python2.6/httplib.py", line 1112, in connect
    sock = socket.create_connection((self.host, self.port), self.timeout)
  File "/usr/lib/python2.6/socket.py", line 547, in create_connection
    for res in getaddrinfo(host, port, 0, SOCK_STREAM):
gaierror: [Errno -2] Name or service not known


Original issue reported on code.google.com by [email protected] on 8 Jul 2011 at 10:28

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.