معرفی شرکت ها


Flask2Neo4J-0.1a1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Extension Flask for integration with neo4j graph database
ویژگی مقدار
سیستم عامل -
نام فایل Flask2Neo4J-0.1a1
نام Flask2Neo4J
نسخه کتابخانه 0.1a1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Ganggas95
ایمیل نویسنده subhannizar25@amail.com
آدرس صفحه اصلی https://github.com/ganggas95/flask2neo4j
آدرس اینترنتی https://pypi.org/project/Flask2Neo4J/
مجوز MIT
# Flask2Neo4J Extension Flask for integration with neo4j graph database ## Installation Using pip: ``` $ pip install flask2neo4j ``` ## Usage Basic Step to usage this extension: 1. Create Flask app instance: ``` import bcrypt from py2neo import ogm from flask import Flask, request from flask2neo4j import Flask2Neo4J app = Flask(__name__) ``` 2. Add NEO4J Config and Initialization Flask2Neo4j Extensions: ``` app.config["NEO4J_USERNAME"] = "neo4j" app.config["NEO4J_PASSWORD"] = "neo4j" app.config["NEO4J_URI"] = "bolt://localhost:7687" flask2neo = Flask2Neo4J() flask2neo.init_app(app) ``` 3. Create Model using Graph Object if using GraphObject ``` class Users(ogm.GraphObject): __primarykey__ = "id" id = ogm.Property() username = ogm.Property("username") password = ogm.Property("password") def create_password(self, password): self.password = str(bcrypt.encrypt(password)) @property def is_exist(self): return flask2neo.graph.exists(self) def save(self): if self.is_exist: flask2neo.graph.merge(self) flask2neo.graph.push(self) else: flask2neo.graph.create(self) ``` 4. Define function register as flask request method ```POST``` ``` @app.route("/register", methods=["POST"]) def register(): form = request.form user = Users() user.username = form['username'] user.create_password(form['password']) user.save() return "User Created" ``` 5. Run flask app ``` if __name__ == '__main__': app.run(port=8500, debug=True) ``` Open your browser and type into url : ```http://localhost:8500```


نیازمندی

مقدار نام
>=1.0 Flask
>=3.0 py2neo
<2.1,>=2.0.7 prompt-toolkit


نحوه نصب


نصب پکیج whl Flask2Neo4J-0.1a1:

    pip install Flask2Neo4J-0.1a1.whl


نصب پکیج tar.gz Flask2Neo4J-0.1a1:

    pip install Flask2Neo4J-0.1a1.tar.gz