Django Rest Framework __str__ returned non-string (type Nonetype) original November 01, 2017 20:49:13 goto: http:/ /blog.csdn.net/jiangbo721/article/details/78418501It's easy to get this error when you start designing tests.If this is the case in the admin background to return the account, and then enter the corresponding page can be, the specific reasons do not
Django-rest-framework Multi-Criteria Query/pagination/multi-table JSONDjango-rest-framework a multi-conditional query needs to overwrite the Listapiview.get_queryset method, code example:Defget_queryset (self): "" " use Request.query_params to implement a multi-condition que
This article shares with you the rest framework's token-related content in Django, so let's take a look at it and hopefully help you learn about Django.API communication uses token + SSL, simplifying and facilitating the invocation of script on line. Django version 1.8.16, djangorestframework version 3.5.3, with Rest_framework.authtoken.views.obtain_auth_token an
foreign key dataSerializer = Myserializer (data=Request.data, context={"author": User})#if the deserialized object exists, it means that the data is valid and the data is saved to the database
ifserializer.is_valid ():#call Save () to invoke the Create () method of the serialized object, creating a piece of data
Serializer.save ()returnResponse (Serializer.data, status=status. HTTP_200_OK)returnResponse (Serializer.errors, Status=status. Http_400_bad_request) How the
token保存到这个用户数据库token_value字段中 Value.save () user_list = [] #取出对象 (query to the user data), this for can not because of the uniqueness of the data, direct index, too lazy to change, in fact, above have already taken, too lazy to change #想把用户名取出来返回出去 for the users in inster_token:name_info= [Users.user_name,users.token_value] User_list.append (name_info) usersinfo=user_l IST[0] # return Dictionary datas = {' status ': ' True ', ' message ': ' Login successful! '
still missing from our API.Unlike the API endpoints we wrote earlier, we don't want to use JSON, instead of the Web page's representation. The REST Framework provides 2 styles of HTML transformations, one for processing HTML using template rendering, and the other for processing pre-rendered HTML. The second renderer is the one we'd like to use at this endpoint.There is another thing to consider when creat
Turn from: http://django-rest-framework.org/api-guide/relations.html
Serializer Relations
Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
-linus Torvalds
Relational fields are used to represent model relationships. They can be applied to ForeignKey, Manytomanyfield andonetoonefield relationships, as-as-to-reverse relationships, an D custom relatio
-encapsulate data in the object class file: def _ init _ (self, a1, a2): Self. a1 = A1 self. xxx = a2 def get :... obj1 = file (123,456)
Summary today:
1. Restful specification (recommended) 2. Django rest Framework framework
Details:
0. fbv and CBV. Different methods are implemented based on reflection based on differ
For today's WebService development, we have at least two options: SOAPWSDLUDDI series; REST-style architecture series !!! In the field of Bioinformatics (Bioinformatics), WebService is an important data exchange technology and will be more important in the future. Currently, EBI provides two types of services: SOAP and REST, whether data service or computing service (computing task submission ).
1 Python +
In the field of Bioinformatics (Bioinformatics), WebService is an important data exchange technology and will be more important in the future. Currently, EBI provides two types of services: SOAP and REST, whether data service or computing service (computing task submission ).
1 Python + SOAP/WSDL/UDDI
The most common practice (personal opinion) is to use python ZSI2.0, and ZSI also relies on LIB such as SOAPpy and pyXML.
Many people are familiar with
About SwaggerSwagger can be one of the most popular rest APIs documentation generation tools for the following reasons:
Swagger can generate an interactive API console that developers can use to quickly learn and experiment with the API.
Swagger can generate client SDK code for implementations on a variety of different platforms.
Swagger files can be automatically generated from code annotations on many different platforms.
Swagge
Python framework django Basic Guide, python framework django
Django introduction:
Django is an open-source Web application framework written in Python. It adopts the MVC
Python Study Notes _ 04: Django framework introduction, _ 04 django
Directory1. What is Django?2. Build a development environment for the Django framework3 Introduction to Django operations on MySql Databases4. Powerful
Method access and search in Django framework, django framework
The key to traversing complex data structures in the Django template is the period (.).
It is best to use a few examples. For example, assume that you want to pass a Python dictionary to the template. To access t
Python Web development framework-Django (1), python-django
In the past, web. py (another lightweight web Development Framework) was used as a monitoring and management platform, so it was hard to pick up without making special records. Recently, a log aggregation system is using dj
Cetia4 is a Web development framework that provides complete REST support.
Cetia4Features: developed based on Servlet APIs, it can run in all Web containers.
Advantages:
1. resources such as Servlet APIs and JSP can be fully utilized. There are few additional learning concepts and the learning cost is low.
2. for traditional Web applications, HTTP sessions can be used on the server side. For Web servi
Django is a web development framework that can make web development work pleasant and efficient.
Using Django enables you to build and maintain high-quality web applications at a low cost.
It is somewhat similar to PhP codeigniter and uses the MVC design pattern.
The basic installation steps are as follows:
1. Install Python (note version)
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.