rastof9 commited on
Commit
4883166
·
1 Parent(s): 5140376
Files changed (3) hide show
  1. app.py +4 -4
  2. app/__init__.py +1 -1
  3. app/templates/register.html +31 -0
app.py CHANGED
@@ -1,16 +1,16 @@
1
  from flask import Flask
2
  from flask_migrate import Migrate
3
- from app import db, create_app as create_flask_app
4
  from config import get_config
5
 
6
  migrate = Migrate()
7
 
8
- def create_app():
9
- app = create_flask_app()
10
  app.config.from_object(get_config())
11
  migrate.init_app(app, db)
12
  return app
13
 
14
  if __name__ == "__main__":
15
- app = create_app()
16
  app.run(debug=True)
 
1
  from flask import Flask
2
  from flask_migrate import Migrate
3
+ from app import db, create_app
4
  from config import get_config
5
 
6
  migrate = Migrate()
7
 
8
+ def create_flask_app():
9
+ app = create_app()
10
  app.config.from_object(get_config())
11
  migrate.init_app(app, db)
12
  return app
13
 
14
  if __name__ == "__main__":
15
+ app = create_flask_app()
16
  app.run(debug=True)
app/__init__.py CHANGED
@@ -104,7 +104,7 @@ def create_app(config_class=None):
104
 
105
  try:
106
  logger.info("Importing and registering Google Ads blueprint...")
107
- from .routes.google_api import google_ads_bp
108
  app.register_blueprint(google_ads_bp)
109
  logger.info("Google Ads blueprint registered successfully")
110
  except Exception as e:
 
104
 
105
  try:
106
  logger.info("Importing and registering Google Ads blueprint...")
107
+ from .routes.google_ads import google_ads_bp
108
  app.register_blueprint(google_ads_bp)
109
  logger.info("Google Ads blueprint registered successfully")
110
  except Exception as e:
app/templates/register.html ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {% extends "base.html" %}
2
+
3
+ {% block content %}
4
+ <div class="container mt-5">
5
+ <div class="row justify-content-center">
6
+ <div class="col-md-6">
7
+ <div class="card">
8
+ <div class="card-header">Register</div>
9
+ <div class="card-body">
10
+ <form method="POST">
11
+ {{ form.hidden_tag() }}
12
+ <div class="form-group">
13
+ {{ form.email.label }} {{ form.email(class="form-control") }}
14
+ </div>
15
+ <div class="form-group">
16
+ {{ form.password.label }} {{ form.password(class="form-control") }}
17
+ </div>
18
+ <div class="form-group">
19
+ {{ form.password2.label }} {{ form.password2(class="form-control") }}
20
+ </div>
21
+ <button type="submit" class="btn btn-primary">Register</button>
22
+ </form>
23
+ <div class="mt-3">
24
+ <a href="{{ url_for('auth.login') }}">Already have an account? Login</a>
25
+ </div>
26
+ </div>
27
+ </div>
28
+ </div>
29
+ </div>
30
+ </div>
31
+ {% endblock %}