2012-04-03 6 views
3

Ich bin neu in Python und Web2py Entwicklung. Meine Anforderung ist:Wie man Datenbanktabelle mit web2py erstellt, einfügt und aktualisiert?

Ich muss eine HTML-Seite erstellen, die Mitarbeiterinformationen für z.B. Mitarbeiter Name, Alter, Adresse usw. ... und Schaltflächen werden dort sein Speichern, Aktualisieren ..nach der Eingabe von Mitarbeiterinformationen in die HTML-Seite, wenn Benutzer die Schaltfläche Speichern drückt, sollte der Eintrag in der Employee-Tabelle gespeichert werden (wenn sie bereits existiert) ODER Es wird zuerst die Tabelle erstellen und die Daten darin speichern, und klicken Sie auf die Schaltfläche Aktualisieren, um die Daten aus der Employee-Tabelle der Datenbank abzurufen und auf der HTML-Seite anzuzeigen. web2py unterstützt die MVC-Architektur, also bitte geben Sie mir den Beispielcode, wie Sie MVC in web2py verwenden können.

Antwort

1

In web2py Sie Ihre Tabellenstruktur in Ihrem Modell zu definieren, etwa wie folgt:

# Sample Projects Container 
db.define_table('it_projects', 
       db.Field('project_name', 'string', length=255, required=True), 
       db.Field('description', 'text', required=False, default=''), 
       db.Field('is_active', 'boolean', required=False, default=True), 
       db.Field('created_on', 'datetime', required=True), 
       db.Field('created_by', db.auth_users), 
       db.Field('anonymous_read', 'boolean', required=True), 
       migrate='it_projects.table') 

Dann codieren Sie die Ansicht Markup enthält, und in dem Controller einfach die Daten in die Tabelle einfügen, I‘ Ich schlage vor, Sie lesen das Online-Buch web2py, da es Informationen über CRUD-Vorgänge bietet. Prost.

+0

Vielen Dank für die Bereitstellung einer so wunderbaren Eingabe, wenn Sie mehr Code zur Verwendung von Controller und Modell hinzufügen und Daten aus der Tabelle einfügen und abrufen, dann wäre es Ihnen dankbar. – piks

Verwandte Themen