HTTP

GET /get?key=value HTTP/1.1
Host: httpbin.org
POST /post HTTP/1.1
Host: httpbin.org
name1=value1&name2=value2

BaseHTTPServer

from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
PORT_NUMBER = 8080
class MyHandler(BaseHTTPRequestHandler):

    def do_GET(self):
        self.send_response(200)
        self.send_header('Content-type','text/html')
        self.end_headers()
        self.wfile.write("Hello World !\r\n")
        return

try:
    server = HTTPServer(('', PORT_NUMBER), MyHandler)
    print 'Started httpserver on port ' , PORT_NUMBER   
    server.serve_forever()

except KeyboardInterrupt:
    print '^C received, shutting down the web server'
    server.socket.close()

Ćwiczenie

Django

virtualenv dir
cd dir
source bin/activate
pip install django django-debug-toolbar
virtualenv --python=/usr/bin/python3

Admin

from django.contrib import admin

from main.models import (
    MyModel
)

admin.site.register(MyModel)