In diesem Artikel wird hauptsächlich der relevante Code zum Generieren von Benutzerinformationen mit Python vorgestellt. Er ist sehr einfach und praktisch. Freunde, die ihn benötigen, können darauf zurückgreifen.
Beim heutigen Üben möchte ich eine Benutzerliste zeigen Machen Sie daraus eine Webseite, die Informationen und Änderungen kombiniert, um Benutzern das Ändern des Inhalts zu erleichtern.
Da Informationen und Werte getrennt werden müssen, muss es sich um ein Wörterbuch handeln, da die Position garantiert werden muss Um unverändert zu bleiben, verwenden Sie daher ein geordnetes Wörterbuch
Unter Berücksichtigung der Notwendigkeit einer einfachen Analyse und eines guten Aussehens lautet das in models.py zurückgegebene Format direkt „k1 v1 k2 v2“
Schritt 1:
Ändern Sie die Datei models.py, entfernen Sie alle vorherigen Trennzeichen und verwenden Sie Leerzeichen zum Trennen von
, um Ärger zu vermeiden und sie lesbar zu machen. Wenn Sie die Formatzeichenfolge nicht verwenden, nein Schlüsselwörter werden verwendet.
def str(self): return "email {0} idcard {1} adress {2} phonenumber {3}".format( self.email, self.idcard, self.adress, self.phonenumber )
from collections import OrderedDict as ordic @login_required def msg(request): msg = UserMsg.objects.filter(whoami=request.user) for item in msg: msglist = str(item).split(" ") msgkey = msglist[::2] msgvalue = msglist[1::2] msgs = ordic(zip(msgkey,msgvalue)) context = {'msg':msgs} return render(request, 'usermsg/msg.html', context)
Generator, einfach so
>>>[str(i).split() for i in msg][0] >>>['email', 'xxxxxx@163.com', 'idcard', '12', 'adress', '13', 'phonenumber', '14']
Formular einfügen, und es erfolgt keine weitere Verarbeitung
<table border="0"> {% for key,value in msg.items %} <br> <tr> <td> {{key}} </td> <td> :{{ value }} </td> <td> <a href="#" rel="external nofollow" value="change{{ key }}"> 修改{{ key }} </a> </td> </tr> {% endfor %} </table>
Python kostenloses Video-Tutorial
2. 3.Python-objektorientiertes Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo generieren Sie Benutzerinformationen mit Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!