commadelimited / beginners-guide-to-django-rest-framework Goto Github PK
View Code? Open in Web Editor NEWRepository to go along with the NetTuts article for the Django Rest Framework
Repository to go along with the NetTuts article for the Django Rest Framework
when attempting to curl http://127.0.0.1:8000/authors/
it returns: {"detail": "Invalid username/password"}
I tried adding empty user + passsword to settings.py
Any idea how to get around this?
when adding admindocs to installed apps, I was getting errors when visiting any page.
Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.8
Python Version: 2.7.9
Installed Applications:
('django.contrib.admin',
'django.contrib.admindocs',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'bookreview',
'rest_framework',
'generate_scaffold')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware')
Traceback:
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\core\handlers\base.py" in get_response
resolver_match = resolver.resolve(request.path_info)
for pattern in self.url_patterns:
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
self._urlconf_module = import_module(self.urlconf_name)
**import**(name)
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
urlconf_module = import_module(urlconf_module)
**import**(name)
import docutils.core
Exception Type: SyntaxError at /admin/
Exception Value: invalid syntax (core.py, line 246)
Traceback (most recent call last):
File "manage.py", line 10, in
execute_from_command_line(sys.argv)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\core
\management__init__.py", line 338, in execute_from_command_line
utility.execute()
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\core
\management__init__.py", line 330, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\core
\management\base.py", line 390, in run_from_argv
self.execute(_args, *_cmd_options)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\cont
rib\auth\management\commands\createsuperuser.py", line 50, in execute
return super(Command, self).execute(_args, *_options)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\core
\management\base.py", line 441, in execute
output = self.handle(_args, _options)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\cont
rib\auth\management\commands\createsuperuser.py", line 149, in handle
self.UserModel._default_manager.db_manager(database).create_superuser(_user_data)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\cont
rib\auth\models.py", line 191, in create_superuser
*_extra_fields)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\cont
rib\auth\models.py", line 182, in _create_user
user.save(using=self._db)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\db\m
odels\base.py", line 710, in save
force_update=force_update, update_fields=update_fields)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\db\m
odels\base.py", line 738, in save_base
updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\db\m
odels\base.py", line 822, in _save_table
result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\db\m
odels\base.py", line 861, in _do_insert
using=using, raw=raw)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\db\m
odels\manager.py", line 127, in manager_method
return getattr(self.get_queryset(), name)(_args, *_kwargs)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\db\m
odels\query.py", line 920, in _insert
return query.get_compiler(using=using).execute_sql(return_id)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\db\m
odels\sql\compiler.py", line 963, in execute_sql
cursor.execute(sql, params)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\db\b
ackends\utils.py", line 79, in execute
return super(CursorDebugWrapper, self).execute(sql, params)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\db\b
ackends\utils.py", line 64, in execute
return self.cursor.execute(sql, params)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\db\u
tils.py", line 97, in exit
six.reraise(dj_exc_type, dj_exc_value, traceback)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\db\b
ackends\utils.py", line 64, in execute
return self.cursor.execute(sql, params)
File "C:\Users\shenk\Documents\Programming\django_projects\envs\drf\lib\site-packages\django-1.8-py2.7.egg\django\db\b
ackends\sqlite3\base.py", line 318, in execute
return Database.Cursor.execute(self, query, params)
django.db.utils.IntegrityError: auth_user.last_login may not be NULL
Where is user.last_login set? How can it be given a default value or set to be able to be NULL?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.