当前位置: 首页 > 软件库 > 云计算 > >

cookiecutter-django-rest

Build best practiced apis fast with Python3
授权协议 MIT License
开发语言 Python
所属分类 云计算
软件类型 开源软件
地区 不详
投 递 者 梁鸣
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

cookiecutter-django-rest

a factory for building bleeding edge, best practiced, scalable, rest apis

Build Status Dependencies Python 3

You need to make a scalable api on a deadline. You deeply care about the quality of your work.cookiecutter-django-rest takes care of the details so you can focus on making your api awesome. Scaffolding a project takes seconds and it gives you authentication, user accounts, and the docs and tests to support them. Just add your own resources to the api and start shipping. ��

Highlights

  • Modern Python development with Python 3.8+
  • Bleeding edge Django 3.0+
  • Fully dockerized, local development via docker-compose.
  • PostgreSQL 11.6+
  • Start off with full test coverage and continuous integration.
  • Complete Django Rest Framework integration
  • Always current dependencies and security updates enforced by pyup.io.
  • A slim but robust foundation -- just enough to maximize your productivity, nothing more.

Quick Start

Install cookiecutter:

brew install cookiecutter

Scaffold your project:

cookiecutter gh:agconti/cookiecutter-django-rest

Example of the result: https://github.com/agconti/piedpiper-web

Try creating a user!

curl -d '{"username":"'"$RANDOM"'", "password":"test", "email":"test@test.com", "first_name":"test", "last_name":"user"}' \
     -H "Content-Type: application/json" \
     -X POST https://piedpiper-prod.herokuapp.com/api/v1/users/
  • 先贴出我要做网页的代码:(views.py) from django.shortcuts import render,render_to_response from django.http import HttpResponse from django.http import request,HttpResponseRedirect from django.template.loader impo

  • 一、cookie与session 1.1 介绍 发展史: 早期的网站都是没有保存用户功能的需求,所有用户访问返回的结果都是一样的,如:新闻、博客 后面出现了一些需要保存用户信息的网站,如:社交平台、电商平台。 以登陆功能为例: ​ 如果不保存用户登陆状态,也就意味着用户每次访问网站都需要重复的输入用户名和密码,非常麻烦。 早期的解决方案: 当用户第一次登陆成功之后,将用户的用户名密码返回给用户浏览

  • django中cookie的设置稍微有一点点麻烦,要修改返回的response对象 response.set_cookie('key', 'value') 函数原型 def set_cookie(self, key, value='', max_age=None, expires=None, path='/', domain=None, secure=Fals

  • 1.请求与相应 1.HTTP协议向服务器传参的4中途径—— ​ 1.请求行中的路径即URL中的特定部分 ​ 2.查询字符串 ​ 3.请求体 ​ 4.请求头 2.使用正则提取URL中参数—— ​ 2.1位置参数—— url(r'^weather/([a-z]+)/(\d{4})/$', views.weather), # URL去传递参数——通过正则表达式实现传参 # 获取URL路径中的数据,使用小

  • HTTP被设计为”⽆态”,也就是俗称“脸盲”。 这⼀次请求和下⼀次请求 之间没有任何状态保持,我们⽆法根据请求的任何⽅⾯(IP地址,⽤户代理等)来识别来⾃同⼀⼈的连续请求。实现状态保持的⽅式:在客户端或服务器端存储与会话有关的数据(客户端与服务器端的⼀次通信,就是⼀次会话) 一、Cookies cookies 是浏览器为 Web 服务器存的⼀⼩信息。 每次浏览器从某个服务器请求页面时,都会⾃动带上

  • 引言——我们都知道HTTP(超文本传输协议)是一个无状态的协议。 那么客户端和服务器都是怎么记录登录的状态的呢——也就是怎么维持登录的呢? (比如:你在浏览器中登录过了爱奇艺账号,哪怕你网页关闭了,只要时间不长,你再次登录的话会发现不用输入账号就已经是登录状态了!) 什么是cookie: 简单介绍一下什么是cookie,客户端浏览器上的一个文件,以键值对进行保存,类似字典{‘k’:‘v’},与服务

 相关资料
  • Cookiecutter Django Powered by Cookiecutter, Cookiecutter Django is a framework for jumpstartingproduction-ready Django projects quickly. Documentation: https://cookiecutter-django.readthedocs.io/en/l

  • Cookiecutter Django-Vue Powered by Cookiecutter,inspired by Cookiecutter Django. Features Docker 12 Factor Server: Nginx Frontend: Vue + vue-cli + PWA Backend: Django Database: PostgreSQL API: REST or

  • Cookiecutter 是一款快速建立工程模板的Python命令行工具。它可以让你快速从模板中建立工程,目前有 Python、C、Common Lisp、JS、LaTeX/XeTeX、Berkshelf-Vagrant 和 HTML 的模板。 从 cookiecutter-pypackage.git 中的模板创建工程,你可以输入一些值, 然后它会在当前工作目录下为你创建一些 Python 包。

  • cookiecutter-flask A Flask template for cookiecutter. (Supports Python ≥ 3.6) See this repo for an example project generated from the most recent version of the template. Use it now Docker (This is th

  • cookiecutter-flask-restful Cookiecutter template for flask restful, including blueprints, application factory, and more Introduction This cookie cutter is a very simple boilerplate for starting a REST

  • Table of Contents This article consists of the following sections. Table of Contents Features Introduction Requirements Quick start Initial directories and files Makefile targets Working with Docker c