Djangoに関するnari_exのブックマーク (5)

  • Getting Started with Django Rest Framework and AngularJS - Kevin Stone

    A ReSTful API is becoming a standard component of any modern web application. The Django Rest Framework is powerful framework for developing ReST endpoints for your Django based project. AngularJS is modern javascript framework for creating complex web applications within the browser. It focuses on strong separation of concerns (MVC) and dependency injection to encourage creating maintainable (and

  • Django - もわの書斎

    Tips Apache (mod_wsgi) を用いたデプロイ httpd.conf相当のファイルにWSGIDaemonProcess に python-path=(path/to/project) を足す daemon mode の場合、公式ドキュメントのいう WSGIPythonPath は動作しない (参考)。 (Debian wheezy + Apache 2.2の例) WSGIDaemonProcess test_user user=www-data group=www-data processes=1 threads=2 \ maximum-requests=2 umask=0007 python-path=/opt/test_project WSGIProcessGroup test_user WSGIScriptAlias /test_project /path/to/te

  • Django + py.test + WebTest

    以前書いたDjango Best Practice への道 #2の補足を書きます。 以下の課題を解決するために実施したこととなります。 Django Webアプリの機能テストはpy.testとWebTestを同時に使いたいけどunittest形式は嫌 分解していきます。 Djangoのテストにpy.testを使う 以下のライブラリを利用する。 (なぜpy.testを選択したかはコチラ) pelme/pytest_django とにかくparameterizedテストで同一処理 x 別データパターンのテストを効率よく書きたかったので、py.testを選択。また、fixtureという仕組みを使い、テストデータやモックを効率よく各テストに注入できるのも嬉しいところ。 DjangoのテストにWebTestを使う 以下のライブラリを利用する。 kmike/django-webtest これを利用する

  • Django Best Practice への道 #2

    DjangoのWebアプリを開発している際、リファクタ/テスト拡充のために集めた情報をまとめます。記事は三部作の二つ目となります。 #1 Djangoプロジェクト/アプリケーション/設定ファイル構成 #2 Djangoテスト戦術 #2 補足編 #3 Django Model/View/From/Template戦術 書くこと Django Best Practiceへの道の続きで、Djangoテスト戦術について書きます。Djangoでテストをする際に、どうしたら効率的に書けるか、メンテナンスしやすくなるか、ということに焦点を置いて書きます。 書かないこと テストをするべき、テストはいらない、どこまではするべき、といった類の話は書きません。する、しない、いまはしない、どこまではする、は各チームや開発者がその時置かれているコンテクストに非常に強く依存している為、閾値的なものや考え方を書くのは

  • Djangoのテストの書き方について勉強したのでまとめる - c-bata web

    追記: この記事の内容はかなり古くなっています。翔泳社さんからDjangoの書籍を出版するので、ぜひ読んでみてください。 実践Django Pythonによる格Webアプリケーション開発 (Programmer’s SELECTION) 作者:芝田 将翔泳社Amazon はじめに この記事はPython Advent Calendar 2014の12日目の記事です. 昨日は「SushiYasukawa」さんによる(Pythonによる簡単なLispインタープリタ実装方法(四則演算編)) - Python, web, Algorithm 技術的なメモでした. 最近Djangoで何か作ったという記事をよく見かけます. 次のQiitaの記事を参考にDjangoの勉強を始められた方が多いようなので、僕も始めてみました. Python Django入門 (1) - Qiita Python Djan

    Djangoのテストの書き方について勉強したのでまとめる - c-bata web
  • 1