Guest User

Untitled

a guest
Oct 3rd, 2018
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. App_v1
  2. app.py
  3. config.py
  4. App_Py
  5. main
  6. __init__.py
  7. forms.py
  8. views.py
  9. static
  10. templates
  11. __init__.py
  12. app_v1.db
  13. models.py
  14.  
  15. from App_Py import create_app
  16. app=create_app()
  17.  
  18. if __name__=='__main__':
  19. app.run(debug=True,port=4044)
  20.  
  21. import os
  22. basedir = os.path.abspath(os.path.dirname(__file__))
  23.  
  24. class Config(object):
  25. SECRET_KEY = ‘wdsfqsqdsqsdfqsqsdsq’
  26. SQLALCHEMY_DATABASE_URI = 'sqlite:///'+os.path.join(basedir,'app_v1.db')
  27. SQLALCHEMY_TRACK_MODIFICATIONS = False
  28.  
  29. import os
  30. from flask import Flask
  31. from flask_sqlalchemy import SQLAlchemy
  32. from flask_migrate import Migrate
  33. from flask_login import LoginManager
  34. from config import Config
  35.  
  36. db = SQLAlchemy()
  37. migrate=Migrate()
  38. login_manager = LoginManager()
  39. login_manager.login_view = 'users.login'
  40.  
  41. def create_app(config_class=Config):
  42. app = Flask(__name__)
  43. app.config.from_object(config_class)
  44.  
  45. db.init_app(app)
  46. migrate.init_app(app, db)
  47. login_manager.init_app(app)
  48.  
  49. from App_Py.main.views import main
  50. app.register_blueprint(main)
  51. return app
  52.  
  53. from App_Py import db,login_manager
  54. from werkzeug.security import generate_password_hash,check_password_hash
  55. from flask_login import UserMixin
  56.  
  57. __tablename__ = 'users'
  58.  
  59. id = db.Column(db.Integer,primary_key=True)
  60. email = db.Column(db.String(64),unique=True,index=True)
  61. username = db.Column(db.String(64),unique=True,index=True)
  62. password_hash = db.Column(db.String(128))
  63.  
  64. def __init__(self, email, username, password):
  65. self.email = email
  66. self.username = username
  67. self.password_hash = generate_password_hash(password)
  68.  
  69. def __repr__(self):
  70. return f"Username {self.username}"
  71.  
  72. class Task_Add(db.Model):
  73.  
  74. id = db.Column(db.Integer,primary_key=True)
  75. task_add = db.Column(db.String(64))
  76. def __init__(self,task_add):
  77. self.task_add = task_add
  78.  
  79. def __repr__(self):
  80. return f"{self.task_add}"
  81.  
  82. from flask import render_template,url_for,flash,redirect,request,Blueprint
  83. from flask_login import current_user,login_required
  84. from App_Py import db
  85. from App_Py.main.forms import TaskForm
  86. from App_Py.models import User,Task_Add
  87.  
  88. main = Blueprint('main',__name__)
  89.  
  90. @main.route('/view_task’)
  91. def view_task():
  92.  
  93. from App_Py import db
  94. from App_Py.models import User
  95.  
  96. u= User(username=‘dqfq’,email=‘one@one.com’,password=‘test’)
  97. db.session.add(u)
  98. db.session.commit()
Add Comment
Please, Sign In to add comment