43680


> コードはどこに置くの？  
>  (モダンなフレームワークを使わない) 古いプレーンな PHP の経験があるなら、これまでは Web サーバのドキュメントルート下 (/var/www
> といった場所) にコードを配置してきたことでしょう。 Django ではそうしないでください｡ Python コードを Web
> サーバーのドキュメントルート下に置かないでください｡コードをドキュメントルート下に置くと、 誰かがコードを Web
> を介して読めるようになってしまうからです。これは安全上良くありません。  
>  コードはドキュメントルートの外､例えば /home/mycode の ような場所に置きましょう。

`django`をちらほら始めてみたいなと考えています。チュートリアルドキュメントを読み進めていますと、このような文章に出会いました。おいてはいけない場所はわかるのですが、逆においてもいい場所とか、置くのに適した場所というのはありませんか？私は`Pygame`や`PySide`で今までコードを書いてきました。そして、コードはUSBメモリに入れてきました。`Anaconda`でそのUSB内にあるpyあるいはpywファイルをクリックすると、コードを実行編集保存削除などできます。どこに持って行ってもパソコンを換えてもすぐに使えるので便利です。（昔はPythonがインストールされたディレクトリ内がある場所じゃないとだめなんだと思っていましたが、だんだん融通が利くものだという事がわかってきました。  
前置きが長いかもしれませんが、`django`で`mysite`パッケージを置くときに、

> コマンドラインから、コードを置きたい場所に cd して、以下のコマンドを 実行してください。  
>  $ django-admin startproject mysite

と書いてあるんですけれども、コマンドラインからUSBメモリには移れないようですね。今までと少し勝手が違うんだなと思って迷っています。初歩的なところで申し訳ありませんがどなたか教えていただけませんか？

実行環境

[code]

    python3.6.3 django 2.02 windows10 Anaconda3
    
[/code]


CC BY-SA 3.0
2018-04-30T04:59:09.637
43667
2018-05-01T07:04:01.487
2018-05-01T07:04:01.487
24284
24284
question
python django windows-10 anaconda3
djangoを始める時のコードの置き場所について。USBにコードを置くことはできますか？


Windowsのコマンドプロンプトでは`cd`でドライブを移動したい場合は、`/d`オプションが必要です。

[code]

    cd /d E:¥mysite
    
[/code]

または、ドライブの移動は次のようにしてできます。

[code]

    E:
    
[/code]

Linuxと同じように使いたいのであれば、`PowerShell`の方を使うといいです。


CC BY-SA 3.0
2018-05-01T01:59:46.927
43680
2018-05-01T01:59:46.927
15171
43667
answer