Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
requests-cacheは、requestsの取得データをキャッシュするモジュールです。 requests-cacheを使うと、requestsは最初の1回目は実際にアクセスします。 2回目以降は、キャッシュの有効期限がきれるまでrequestsはキャッシュデータを返します。 開発などで、同じURLにrequestsでアクセスする場合、アクセス時間の短縮ができて便利です。 参考 requests-cache Requests-cache documentation github・requests-cache インストール requests-cacheは、requestsが必要です。 そのため、requestsをpipでインストールします。 pip install requests requests-cacheもpipでインストールします。 pip install requests-ca
% python manage.py Type 'manage.py help <subcommand>' for help on a specific subcommand. Available subcommands: [auth] changepassword createsuperuser [debug_toolbar] debugsqlshell [django] check compilemessages createcachetable dbshell diffsettings dumpdata flush inspectdb loaddata makemessages makemigrations migrate sendtestemail shell showmigrations sqlflush sqlmigrate sqlsequencereset squashmig
Each of these videos and books was recorded or written by me, Matt Makai. These books and courses were created by fellow Python developers. I have used each one myself and recommend them all if you are looking to buy high quality resources. Django: Extensions, Plug-ins and Related Libraries & Example Projects and Code django.apps.config AppConfig django.conf settings, urls.url django.contrib.admin
Database の設定¶ それでは、 mysite/settings.py を開いてください。これは、 Django の設定を表現するモジュールレベルの変数を持つ通常の Python モジュールです。 デフォルトでは、DATABASES の設定はSQLiteを使用します。もしデータベースに不慣れであったり、Djangoを試してみたいだけの場合、これが最も簡単な選択です。SQLiteはPythonに含まれているため、データベースをサポートするために追加でインストールする必要はありません。ただし、最初の本格的なプロジェクトを始める際には、将来的なデータベースの切り替えに悩まされないよう、PostgreSQLのようなよりスケーラブルなデータベースを使用したいと思うかもしれません。 別のデータベースを使用したい場合は、データベースのカスタマイズと実行に関する詳細 を参照してください。 mysit
nginxで ngx_http_uwsgi_module のキャッシュを触ったので設定方法を紹介します。 ngx_http_uwsgi_module は、 nginxとuwsgi間のリクエストのやり取りを補助するものです。 nginxにはデフォルトで入っているのでインストールするために追加で何かをする必要はありません。 ngx_http_uwsgi_module のドキュメントは以下です。 pp.nginx.com 実際の設定 最低限必要な設定ファイルへの記載はざっくり以下のような感じです。 http { .... .... .... uwsgi_cache_path /data/nginx/cache levels=1:2 keys_zone=zone_name:1m inactive=1h max_size=1g; uwsgi_temp_path /data/nginx/tmp; ..
django-admin and manage.py¶ django-admin is Django’s command-line utility for administrative tasks. This document outlines all it can do. In addition, manage.py is automatically created in each Django project. It does the same thing as django-admin but also sets the DJANGO_SETTINGS_MODULE environment variable so that it points to your project’s settings.py file. The django-admin script should be o
Setting up Django and your web server with uWSGI and nginx¶ This tutorial is aimed at the Django user who wants to set up a production web server. It takes you through the steps required to set up Django so that it works nicely with uWSGI and nginx. It covers all three components, providing a complete stack of web application and server software. Django is a high-level Python Web framework that en
概要 django flameworkでの開発中にサーバー関連で何度もスタックしまして、同様に嵌る人が多かったので、そもそもどのようにdjangoがWebサービスを提供しているのかという切り口で俯瞰してみようと思いました。 なお、この記事はdjangoのモジュールの中身について解説するものではありません。あくまでサーバー周りの話です。 記事の目的・まとめ djangoのデプロイ手順を覚えるのは大変なので、まずはざっくりと全体像を掴んでスタックしたときにどこを調べたらよいか把握するための記事です。一応、個別のファイル設定についても記載していますが細かい部分は最新のドキュメントを参照ください。 図でまとめるとこんな感じです。 ここから細かい話&実際の手順になります。何の話をしてるのかわからなくなったら図に戻ってください。 前置き:djangoの動き方は1つではない djangoの動かし方は開発
はじめに Setting up Django and your web server with uWSGI and nginx — uWSGI 2.0 documentationを適宜和訳しつつ、Djangoでつくったアプリをサーバーにデプロイしていこうと思います。 ここでいうサーバーは「EC2」でも「さくら」でもなくごく一般的なサーバマシンを想定します。 ※ただし、uWSGIはWindowsには非対応です。どうしてもWindows上で使いたい場合、以下の記事にあるようにWSL(Windows Subsystem for Linux)をご利用の上、本記事を読み進めてください。 PyCharm + WSLを導入したWindows10でのDjango開発 - Qiita introduction This tutorial is aimed at the Django user who wan
GMOクラウドALTUS(アルタス)と契約して、開発したDjangoアプリケーションを Nginx + uWSGI + MySQL + Python3 の環境にデプロイしたので、実行した操作を備忘録として残したいと思います。単なる作業メモなので、必ずしもベストプラクティスではないことにご注意下さい。間違いや不足があれば遠慮なくご指摘下さい(笑) 運用環境 まず、WSGI(Web Server Gateway Interface)とは、Pythonで記述したアプリケーションとWebサーバーの間の標準インターフェース(PEP333)で、uWSGIはWSGI仕様に従ったWebアプリケーションを動かすことができるWebサーバーを指します。 Djangoで作成したアWebプリケーションはWSGIで動作するように設計していて、様々な構成で運用できるのですが、今回はPycon2015のYuri Umez
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く