3

Python出力にクリック可能なリンクを追加したかったのです。ファイルパスとその内容を出力しています。ユーザーがクリックして直接そこに移動できるように、クリック可能にする方法を教えてもらえますか。

これを見つけましたが、PythonのDjangoWebパーツ用です。デスクトップリンクを探しています Djangoadminのフィールドにクリック可能なリンクを追加するにはどうすればよいですか?

前もって感謝します、

ファニ

4

2 に答える 2

4

フレームワークではなく、単純なPythonについて話しているのですか?欲しいものを印刷してみませんか? print('<a href="http://www.example.com">example text</a>')

于 2013-03-23T22:49:28.507 に答える
0

私は同じ問題を抱えていますが、Windowsの場合のみです。上で話しているように、次のようなリンクを生成する必要があります'file:/// C:/ your / path /'

def show_firm_url(self, obj):
    return '<a href="%s">%s</a>' % (obj.firm_url, obj.firm_url)
show_firm_url.allow_tags = True

セキュリティ上の理由から、win explorerを介してローカルフォルダを開く方法はないため、別のソフトウェアが必要です。Chromeにはローカルエクスプローラーアドインを使用しました。ただし、URLリンクの生成時にパスに特殊記号または英語以外の文字が含まれている場合は、リンクをクリックするとエラーが発生する可能性があります。これは、htmlがこの文字を「%0H」のように変換し、この文字列がローカルパスと一致しないためです。このために私は答えていません。

于 2018-03-20T07:48:10.277 に答える