Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

vscodeでanaconda+djangoのチュートリアル【覚え書き】

More than 1 year has passed since last update.

仮想環境について

  • 仮想環境が必要な理由
    複数の環境を使い分けることで
    最小限のライブラリで開発環境をつくる(環境がきれい)
  1. 仮想環境の作成
conda create -n test-env

(ここでは仮想環境名をtest-envとしている)

  1. 作成した仮想環境の確認
conda info -e
  1. 仮想環境の起動と終了
activate test-env

起動

deactivate

終了

仮想環境下でdjangoのstartup

  • 前提(作成した仮想環境下で作業)
activate test-env
  1. インストールしたいライブラリを検索
conda search django
  1. ライブラリが存在することが確認できたらインストールする
conda install django
  1. インストールされたライブラリのversion確認し、プロジェクトを開始
python -m django --version
django-admin startproject mysite
  1. プロジェクトフォルダに移動し、サーバー起動
cd mysite
python manage.py runserver
  1. ブラウザでアクセス
    http://127.0.0.1:8000/にアクセス

  2. アプリの作成

python manage.py startapp polls
  1. 作成されたアプリのviewを編集する
    https://docs.djangoproject.com/ja/2.1/intro/tutorial01/を確認

  2. URLconfを編集
    https://docs.djangoproject.com/ja/2.1/intro/tutorial01/を確認

  3. サーバー起動し、ブラウザで確認

python manage.py runserver

http://localhost:8000/polls/にアクセスして確認

メモ

  • vscodeの拡張機能のpythonについて
    拡張機能のpythonのpyLintでimportのエラー
    vscodeの環境を確認する
    Ctrl + Shift + Pでpython:select interpreterを選択
    現在のactive仮想環境(test-env)を選択

  • プロジェクトとアプリの違い
    アプリ→Webアプリケーション
    プロジェクト→それぞれのアプリケーションをまとめたもの

参考

https://docs.djangoproject.com/ja/2.1/intro/tutorial01/
https://code.visualstudio.com/docs/python/environments#_choosing-an-environment

arthur_1801
hogehoge
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away