2011-01-28 8 views
0

私のGoogle-fuは私に失敗しています。私はthis tutorialをやっており、コマンドラインシェルを使っている間は重要な機能を定義したいと思っています。これが唯一の方法であれば、私はそれをやりますが、効率が悪いようです(1つのタイプミスをして、全体を再定義する必要があります)。また、シェルセッションは主にテストのためのものだと思っていましたが、私がここで定義していることはより永続的です。私が定義した関数などの記録はどこで見つけることができますか?あるいは私は彼らが私にしたいことを誤解していますか?Django:データベースAPIにアクセスする唯一の方法はコマンドラインですか?

答えて

3

ええと、どこにリンクしたチュートリアルでシェルに関数を書くように頼んだのですか?

私はチュートリアルをもう一度やりました。チュートリアル2、3、および4でシェルを起動することさえできませんでした。チュートリアル1では簡単に表示されますが、機能は記述されていません。

チュートリアル3では、単純なビューを作成するプロセスを説明します。最初にリクエストをビュー関数にルーティングするためのURLを定義し、生のテキストを返すようにしてから、実際のHTMLテンプレートを使い始める。

そうです、あなたは彼らがあなたが何をしたいかを誤解している:)

+0

OK、ありがとう、私は彼らが意味をなさないAPI自体でそれをやりたかったと思った。私は今それを得る:) – user460847

0

いいえ、シェルは物事を試すためだけです。そこに永続関数を定義することはできません。あなたのサーバーで実行されるPythonファイルでそれらを行います。

基本的なPythonチュートリアルが必要です(リストはhereを参照してください)。

+0

これは私が一般的なルールだと思っていたものです。以前は非Django Pythonプログラムを書いていました。コマンドラインシェル以外でDjangoデータベースAPIにアクセスする方法を知ることができません。 – user460847

0

を使用すると、2回の「DjangoのデータベースAPIへのアクセス」を言及しました。あなたは正確に何をしようとしていますか?モデルを定義しようとしていますか?すでに定義されているモデルについてクエリを作成しますか?いくつかの情報が私たちを助けてくれます。

+0

私は愚かであり、チュートリアルでは、私はいくつかの不可解な理由のためにデータベースAPIにアクセスしたいと思っていたが、実際には私が既に開いていたビューを編集し続けたい。すべてが良い今:) – user460847

関連する問題