余下的就是静心看官方文档了. 这个是最抽象的了. urls.py """tutorial URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.8/topics/http/urls/ Examples: Function views 1. Add an import:…
urls.py from django.conf.urls import url from rest_framework.urlpatterns import format_suffix_patterns from snippets import views urlpatterns = [ url(r'^$', views.api_root), url(r'^snippets/$', views.SnippetList.as_view(), name='snippet-list'), url(r…
哈哈,终于快结束了.. urls.py from django.conf.urls import include, url from django.contrib import admin urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^', include('snippets.urls')), ] urlpatterns += [ url(r'^api-auth/', include('rest_framewo…
一层一层的封装,又能到底层,就会有全局感啦... from rest_framework import status from rest_framework.response import Response from snippets.models import Snippet from snippets.serializers import SnippetSerializer from django.http import Http404 from rest_framework.views i…
优化前和优化后的代码,融在一起,能看看进化的过程. MODELS.PY from django.db import models from pygments.lexers import get_all_lexers from pygments.styles import get_all_styles LEXERS = [item for item in get_all_lexers() if item[1]] LANGUAGE_CHOICES = sorted([(item[1][0], ite…
我想,其它几个基于PYTHON的REST API模块概念都差不多吧. 先深入搞定这个吧. 前几次练习完了有一些印象,并且在工作中实践过一个,现在多弄几次,玩熟悉点. Serializers.py __author__ = 'CHENGANG882' from django.contrib.auth.models import User, Group from rest_framework import serializers class UserSerializer(serializers.Hy…
Undefined类型,它只有一个值就是它本身,打个比方你在声明变量的时候又未对变量赋值也就是相关初始化操作,那么此刻该变量的值便是Undefined. var a//声明一个变量. console.log(a); console.log(b);//打印一个没有声明的变量; 第一个打印Undefined 第二个会报错,可是如果把第二个改成 console.log(typeof b)时它打印的也是Undefined . ---------------------------------------…
引子 这是一段很简单的代码,但是即便是这么简单的东西,这里我们还是需要说一下. 关于for循环整个执行流程就是,先执行var i=10,然后到了第二个语句,判断10是否大于0,很明显为true,所以此时执行for里面的循环语句,执行完毕之后再执行第三个语句,i--.由于这里的第三个语句是最后一个执行,所以此处无论是写i--还是--i都是一样的.输出结果如下. 有10,但是没有0,因为输出1的时候,i--此时i=0,判断语句0>0为false所以跳出了循环. 深入 这时候,我们用的不再是那么简单了…
代码改正之前,先执行了listen,到了bind就报错:此程序只需将listen和改到bind后面即可 from socket import *from multiprocessing import Process import re HTML_FILE = './html' class Server(object):     def __init__(self):          self.server_socket = socket(AF_INET,SOCK_STREAM)       …
一.创建导航     let VC=ViewController()    let navigationC = UINavigationController(rootViewController: VC)    self.window?.rootViewController=navigationC    self.window?.backgroundColor=UIColor.white 二.导航栏标题颜色 self.navigationController?.navigationBar.tit…