私はユーザーが(Bloomberg)ティッカーの名前を指定している簡単なフォームを作成しました。第2のフィールドでは、ユーザはウェブページのアドレスを入力している。もちろん、彼女は手動で修正することができますが、最初のTickerフィールドの内容に基づいてページの名前を示唆するようなボタンを提供したいと思います。フォームがポストされた後、提案が自動的に適用されるようにしたい場合は、あなたがきれい()メソッドに、あなたのロジックを移動することができ、ユーザは、「CARMPAT FPエクイティ」を入力して、アプリが正常に https://www.bloomberg.com/quote/CARMPAT:FPDjango ModelFormでボタンを追加
# forms.py
from django.forms import ModelForm, ValidationError
from pybloomberg.bloomberg import valid_ticker
from .models import Symbol
class SymbolAdminForm(ModelForm):
# Have a button next to address field...
class Meta:
model = Symbol
fields = '__all__'
def clean(self):
cleaned_data = self.cleaned_data
ticker = cleaned_data.get('bloomberg_symbol')
return cleaned_data
def react(self):
# extract the content for the bloomberg_symbol field
address = ...
# manipulate the content for the address field
self.... = address
私はティッカーをその場で提案にマップする機能を持っていることを強調する必要があります。 – tschm
私が間違っている場合は正しいが、これを達成するためにJavascriptを使用しないでしょうか?私には「オートコンプリート」のような音がします。 – hansTheFranz
さて、私は今、jQueryとJavascriptのルートを避けようとしています。私は現在、htmlテンプレートを再生しています。ユーザーがシンボル/ティッカーを変更している場合には、私は自動アップデートを望んでいないことに注意してください。 – tschm