0
I Use This!
Activity Not Available
Analyzed 2 days ago. based on code collected 2 days ago.

Project Summary

Python Simple Model View Template (PySMVT) Web FrameworkA web framework for Python based on the Werkzeug WSGI toolkit.

DefinitionsSimple (S): the difficulty level involved in using this framework (I hope :)

Model (M): similar to the "M" in MVC. Handles interaction with the database and other data stores.

View (V): Are objects that render a "view" which is ultimately just a string. A View might be an email, web page, or part of a web page. It is responsible for:

validating user input (URL, GET, and POST parameters) authenticating users ensuring the user has authorization to access the requested view handling "per request" business logic. This is distinguished from "data" related business logic which should be enforced by the action. This distinguishment is not always clear, but can often be helpful. returning a response

Template (T): similar to the "V" in MVC

Action: are objects that interact with the model to accomplish a task. Typical activities of an action might be:

verifying a user has permission to view/affect data involved in the action. Example: a user may have permission to update a record, but only certain fields. In this case, the View would handle making sure the user could access the view, but it would be the action's responsibility to make sure that the user was editing a field they have access to. interacting with the Model to add/edit/delete/get data i.e. get users, add user, edit user, delete user, etc.

Application: think "C" in MVC. Responsible for setting up the environment and calling the correct View based on URL arguments.

Tags

python webframework

In a Nutshell, pysmvt...

 No recognizable code

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has code locations but that location contains no recognizable source code for Open Hub to analyze.

BSD 4-clause (University of California-Specific)
Permitted

Commercial Use

Modify

Distribute

Place Warranty

Forbidden

Use Trademarks

Hold Liable

Required

Include Copyright

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    compare projects before you chose one to use
  • ...
    use of OSS increased in 65% of companies in 2016
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog

 No recognizable code

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has code locations but that location contains no recognizable source code for Open Hub to analyze.

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!