django でメールの特殊文字を置き換えたい。私はこの問題をGoogleに持っており、非常に役立つ質問であるスタックの質問を見つけました。
しかし、これにはいくつかの問題があります。これを試したら
a='testemail@email.com'
replace=['@','.']
for i in replace:
a=a.replace(i,'_')
またはこれ
u_name=re.sub(r'[^a-zA-Z0-9]', '_', str(email))
そしてテンプレで
{% for i in u_name%}
{{i}}<br>
{% endfor %}
それは戻ってきます
t
e
s
t
e
m
a
i
l
_
e
m
a
i
l
_
c
o
m
testemail_email_com
しかし、ループを使用してDBに保存できるように、このようにしたいのですが、最初の文字のみを保存します。
どうすればこれができるか教えてください。
ありがとう
他のDBからいくつかのデータを移行していて、それをdjango dbに保存したかった. 10 人のユーザーのデータがあるとします。これらのユーザーのメールは次の配列に保存されます。これらの電子メールの特殊文字をユーザー名として使用できるように置き換えたいと思いました。
編集:
email.append(row[i][1])