Compare commits

...

4 Commits

  1. 2
      .idea/flaskProject2.iml
  2. 2
      .idea/misc.xml
  3. 12
      app.py
  4. 6
      config.py
  5. 21
      init.py
  6. 19
      static/app.py
  7. 21
      static/init.py
  8. 6
      static/view1.py
  9. 14
      static/view2.py

2
.idea/flaskProject2.iml

@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/venv" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="jdk" jdkName="Python 3.10 (venv)" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
<component name="TemplatesService">

2
.idea/misc.xml

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.9 (venv)" project-jdk-type="Python SDK" />
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10 (venv)" project-jdk-type="Python SDK" />
</project>

12
app.py

@ -1,12 +0,0 @@ @@ -1,12 +0,0 @@
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world(): # put application's code here
return 'Hello World!'
if __name__ == '__main__':
app.run()

6
static/config.py → config.py

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
import os
class Config(object):
class Config:
"""
全局配置
"""
@ -9,7 +9,7 @@ class Config(object): @@ -9,7 +9,7 @@ class Config(object):
SQLALCHEMY_COMMIT_ON_TEARDOWN = True
@staticmethod
def __init_app(app):
def init_app(app):
pass
@ -63,4 +63,4 @@ config = { @@ -63,4 +63,4 @@ config = {
'testing': TestingConfig,
'production': ProductionConfig,
'default': DevelopmentConfig
}
}

21
init.py

@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
"""
@Project KuajBang
@File init.py
@Author AiNiSuBing
@Date 2022/5/6 15:05
"""
from config import config
from flask_sqlalchemy import SQLAlchemy
from flask import Flask, render_template
db = SQLAlchemy()
def create_app(config_name):
global app
app = Flask(app)
app.config.from_object(config[config_name])
config[config_name].init_app(app)
db.init_app(app)
return app

19
static/app.py

@ -0,0 +1,19 @@ @@ -0,0 +1,19 @@
from flask import Flask
from config import config
from flask_sqlalchemy import SQLAlchemy
app = Flask(config['app'])
db = SQLAlchemy(app)
@app.route('/kuajbang/msg/<u>&<p>', staticmethod=['GET', 'POST'])
def hello_world(): # put application's code here
return 'Hello World!'
def msg():
db.create_all()
if __name__ == '__main__':
app.run()

21
static/init.py

@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
"""
@Project KuajBang
@File init.py
@Author AiNiSuBing
@Date 2022/5/6 15:05
"""
from config import config
from flask_sqlalchemy import SQLAlchemy
from flask import Flask, render_template
db = SQLAlchemy()
def create_app(config_name):
global app
app = Flask(app)
app.config.from_object(config[config_name])
config[config_name].init_app(app)
db.init_app(app)
return app

6
static/view1.py

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
"""
@Project KuajBang
@File view1.py
@Author AiNiSuBing
@Date 2022/5/6 18:50
"""

14
static/view2.py

@ -0,0 +1,14 @@ @@ -0,0 +1,14 @@
"""
@Project KuajBang
@File view2.py
@Author AiNiSuBing
@Date 2022/5/6 18:51
"""
from flask import Blueprint
login = Blueprint("login", __name__)
@app.route('/login', methods=['GET', 'POST'])
def login():
return "new windows "
Loading…
Cancel
Save