次のようなHTTPリクエストを送信したい:
"http://.../mydjangosite?var1=value1&var2=value2&var3=value3"
私のDjangoサーバーに送信し、データベース内のものと等しい場合とそうでない"1"
場合は、ブール値で応答を送信するようにします。value1,2,3
"0"
Djangoで開発するのはこれが初めてなので、誰かが私にアドバイスをくれたら感謝します.
下手な英語で申し訳ありませんが、誰かが私の質問を理解していない場合は、遠慮なく教えてください。
敬具。
編集 :
まず第一に、あなたの素早い回答に感謝します!!
そうです、私は一般的すぎるので、もっと正確に説明します。私はいくつかの Mac アプリケーションがあるプロジェクトに取り組んでいます。私たちは、これらのアプリケーションのクライアントが、それらのラストの開発された最新バージョンを取得できる「プラットフォーム」を作成したいと考えています。目的は、最初に、ソフトウェアのバージョンに関する情報を保存するdjangoサーバーを作成することです.. そして、ソフトウェアのユーザーがそれを実行すると、新しいバージョンが存在するかどうかを「確認」するために、自動的に http 要求がサーバーに送信されます。はいの場合は、彼に新しいバージョンをダウンロードするように勧めます。いいえの場合は、続行します。
今から、私はdjangoサーバーで作業しており、djangoのサイトのチュートリアルから始めました。models.py の例を作成しました:
class Version(models.Model):
name = models.CharField(max_length = 200)
description = models.TextField()
id_version = models.IntegerField()
date_version = models.DateTimeField('Version published')
def was_published_today(self):
return self.date_version.date() == datetime.date.today()
def get_number_version(self):
return "%d" % (self.id_version)
def save(self):
top = Version.objects.order_by('-id_version')[0]
self.id_version = top.id_version + 1
super(Version, self).save()
urls.py を次のように変更しました。
urlpatterns = patterns('',
# Examples:
# Uncomment the next line to enable the admin:
url(r'^admin/', include(admin.site.urls)),
url(r'^versionsupdate/version/$','versionsupdate.views.version'),
だから、私が欲しいのは、Macアプリから、「http://.../versionsupdate/version?version=1...」のようなhttpリクエストをサーバーdjangoに送信してから、私のサーバーで要求し、「=」の後の値を取得して「id_version」の値と比較し、等しいかどうかに応じてブール値で応答します。
これが明確であることを願っています。よくわかりません^^そして、私が今から行ったことが良いかどうか教えてください。私はdjango/pythonが初めてなので、良い方向に進んでいることに注意してください。
ご協力いただきありがとうございます。