
Среда программирования: Python
База данных: SQLite
Название работы: Разработка веб-сервисов для научных и прикладных задач. ЛР 2. Вариант 5. Web-сервис для управления базой данных автомобилей
Вид работы: Лабораторная работа
Тематика работы: Клиент-серверные базы данных, Прочие
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 4 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ТУСУР, ФДО, веб-сервисы, python, flask, web, restfull, сервис, web-сервис, научная задача, прикладная задача, питон, сайт, sqlite, автомобили, списко автомобилей
Функции программы:
Пользователь может выбрать столбец, по которому производится сортировка.
Веб-приложение написано с использованием следующих библиотек:
1.flask-blueprint
2. flast-restplus
3. werkzeug
4. sqlite3
5. requests
6. Flask
7. SQLAlchemy
Описание (отчет):
Есть
на 28 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
1. Распаковать. 2. Открыть проект с помощью Pycharm. 3. Запустить файл wsgi.py
Возможная проблема: Pycharm не поменял пути в окружении.
!Рекомендуем проверить в любом случае эти пути, даже если проблемы нет!
Решение проблемы:
Откройте проект через ваш файловый менеджер и сделайте изменения в следующих файлах:
1. venv/pyvenv.cfg -- последняя строчка -- вторая часть строчки
2. venv/Scripts/activate -- Меняется путь в строке VIRTUAL_ENV= на свой, где лежит виртуальное окружение.
3. venv/Scripts/activate.bat -- Меняете путь в строке set VIRTUAL_ENV= на свой, где лежит виртуальное окружение.
Все файлы открываете блокнотом или Pycahrm.
!После всех изменений лучше перезапустить Pycharm!
Замечание: Если виртуальное окружение в папке env, то все аналогично выполняется, но через папку env.

lab2

inspectionProfiles
profiles_settings
Project_Default
lab2
misc
modules
workspace
instance
database
rest_api_app
api
api
__init__
__pycache__
api.cpython-311
__init__.cpython-311
extensions
forms
car_form
sort_form
__init__
models
api_models
cars
__init__
routers
templates
base
cars
car_form
home
translate
__init__
venv
Include
site
python3
greenlet
greenlet
Lib
site-packages
aniso8601
builders
python
tests
test_init
test_python
__init__
__pycache__
test_init.cpython-311
test_python.cpython-311
__init__.cpython-311
__init__
__pycache__
python.cpython-311
__init__.cpython-311
compat
date
decimalfraction
duration
exceptions
interval
resolution
tests
compat
test_compat
test_date
test_decimalfraction
test_duration
test_init
test_interval
test_time
test_timezone
test_utcoffset
__init__
__pycache__
compat.cpython-311
test_compat.cpython-311
test_date.cpython-311
test_decimalfraction.cpython-311
test_duration.cpython-311
test_init.cpython-311
test_interval.cpython-311
test_time.cpython-311
test_timezone.cpython-311
test_utcoffset.cpython-311
__init__.cpython-311
time
timezone
utcoffset
__init__
__pycache__
compat.cpython-311
date.cpython-311
decimalfraction.cpython-311
duration.cpython-311
exceptions.cpython-311
interval.cpython-311
resolution.cpython-311
time.cpython-311
timezone.cpython-311
utcoffset.cpython-311
__init__.cpython-311
aniso8601-9.0.1
INSTALLER
LICENSE
METADATA
RECORD
top_level
WHEEL
attr
converters
converters
exceptions
exceptions
filters
filters
py
setters
setters
validators
validators
_cmp
_cmp
_compat
_config
_funcs
_make
_next_gen
_typing_compat
_version_info
_version_info
__init__
__init__
__pycache__
converters.cpython-311
exceptions.cpython-311
filters.cpython-311
setters.cpython-311
validators.cpython-311
_cmp.cpython-311
_compat.cpython-311
_config.cpython-311
_funcs.cpython-311
_make.cpython-311
_next_gen.cpython-311
_version_info.cpython-311
__init__.cpython-311
attrs
converters
exceptions
filters
py
setters
validators
__init__
__init__
__pycache__
converters.cpython-311
exceptions.cpython-311
filters.cpython-311
setters.cpython-311
validators.cpython-311
__init__.cpython-311
attrs-23.1.0
INSTALLER
licenses
LICENSE
METADATA
RECORD
WHEEL
blinker
base
py
_saferef
_utilities
__init__
__pycache__
base.cpython-311
_saferef.cpython-311
_utilities.cpython-311
__init__.cpython-311
blinker-1.6.2
INSTALLER
LICENSE
METADATA
RECORD
top_level
WHEEL
certifi
cacert
core
py
__init__
__main__
__pycache__
core.cpython-311
__init__.cpython-311
__main__.cpython-311
certifi-2023.7.22
INSTALLER
LICENSE
METADATA
RECORD
top_level
WHEEL
charset_normalizer
api
assets
__init__
__pycache__
__init__.cpython-311
cd
cli
normalizer
__init__
__pycache__
normalizer.cpython-311
__init__.cpython-311
constant
legacy
md.cp311-win_amd64
md
md__mypyc.cp311-win_amd64
models
py
utils
version
__init__
__pycache__
api.cpython-311
cd.cpython-311
constant.cpython-311
legacy.cpython-311
md.cpython-311
models.cpython-311
utils.cpython-311
version.cpython-311
__init__.cpython-311
charset_normalizer-3.2.0
entry_points
INSTALLER
LICENSE
METADATA
RECORD
top_level
WHEEL
click
core
decorators
exceptions
formatting
globals
parser
py
shell_completion
termui
testing
types
utils
_compat
_termui_impl
_textwrap
_winconsole
__init__
__pycache__
core.cpython-311
decorators.cpython-311
exceptions.cpython-311
formatting.cpython-311
globals.cpython-311
parser.cpython-311
shell_completion.cpython-311
termui.cpython-311
testing.cpython-311
types.cpython-311
utils.cpython-311
_compat.cpython-311
_termui_impl.cpython-311
_textwrap.cpython-311
_winconsole.cpython-311
__init__.cpython-311
click-8.1.7
INSTALLER
LICENSE
METADATA
RECORD
top_level
WHEEL
colorama
ansi
ansitowin32
initialise
tests
ansitowin32_test
ansi_test
initialise_test
isatty_test
utils
winterm_test
__init__
__pycache__
ansitowin32_test.cpython-311
ansi_test.cpython-311
initialise_test.cpython-311
isatty_test.cpython-311
utils.cpython-311
winterm_test.cpython-311
__init__.cpython-311
win32
winterm
__init__
__pycache__
ansi.cpython-311
ansitowin32.cpython-311
initialise.cpython-311
win32.cpython-311
winterm.cpython-311
__init__.cpython-311
colorama-0.4.6
INSTALLER
licenses
LICENSE
METADATA
RECORD
WHEEL
distutils-precedence
flask
app
blueprints
cli
config
ctx
debughelpers
globals
helpers
json
provider
tag
__init__
__pycache__
provider.cpython-311
tag.cpython-311
__init__.cpython-311
logging
py
scaffold
sessions
signals
templating
testing
typing
views
wrappers
__init__
__main__
__pycache__
app.cpython-311
blueprints.cpython-311
cli.cpython-311
config.cpython-311
ctx.cpython-311
debughelpers.cpython-311
globals.cpython-311
helpers.cpython-311
logging.cpython-311
scaffold.cpython-311
sessions.cpython-311
signals.cpython-311
templating.cpython-311
testing.cpython-311
typing.cpython-311
views.cpython-311
wrappers.cpython-311
__init__.cpython-311
__main__.cpython-311
flask-2.3.3
entry_points
INSTALLER
LICENSE
METADATA
RECORD
REQUESTED
WHEEL
flask_restx
api
apidoc
cors
errors
fields
inputs
marshalling
mask
model
namespace
postman
representations
reqparse
resource
schemas
oas-2.0
__init__
__pycache__
__init__.cpython-311
static
droid-sans
favicon-16x16
favicon-32x32
files
droid-sans-latin-400
droid-sans-latin-400
droid-sans-latin-700
droid-sans-latin-700
oauth2-redirect
swagger-ui-bundle
swagger-ui-bundle.js
swagger-ui-es-bundle-core
swagger-ui-es-bundle-core.js
swagger-ui-es-bundle
swagger-ui-es-bundle.js
swagger-ui-standalone-preset
swagger-ui-standalone-preset.js
swagger-ui
swagger-ui.css
swagger-ui
swagger-ui.js
swagger
templates
swagger-ui-css
swagger-ui-libs
swagger-ui
utils
_http
__about__
__init__
__pycache__
api.cpython-311
apidoc.cpython-311
cors.cpython-311
errors.cpython-311
fields.cpython-311
inputs.cpython-311
marshalling.cpython-311
mask.cpython-311
model.cpython-311
namespace.cpython-311
postman.cpython-311
representations.cpython-311
reqparse.cpython-311
resource.cpython-311
swagger.cpython-311
utils.cpython-311
_http.cpython-311
__about__.cpython-311
__init__.cpython-311
flask_restx-1.1.0
INSTALLER
LICENSE
METADATA
RECORD
REQUESTED
top_level
WHEEL
flask_sqlalchemy
cli
extension
model
pagination
py
query
record_queries
session
table
track_modifications
__init__
__pycache__
cli.cpython-311
extension.cpython-311
model.cpython-311
pagination.cpython-311
query.cpython-311
record_queries.cpython-311
session.cpython-311
table.cpython-311
track_modifications.cpython-311
__init__.cpython-311
flask_sqlalchemy-3.0.5
INSTALLER
LICENSE
METADATA
RECORD
REQUESTED
WHEEL
flask_wtf
csrf
file
form
i18n
recaptcha
fields
validators
widgets
__init__
__pycache__
fields.cpython-311
validators.cpython-311
widgets.cpython-311
__init__.cpython-311
_compat
__init__
__pycache__
csrf.cpython-311
file.cpython-311
form.cpython-311
i18n.cpython-311
_compat.cpython-311
__init__.cpython-311
Flask_WTF-1.1.1
INSTALLER
LICENSE
METADATA
RECORD
REQUESTED
top_level
WHEEL
greenlet
greenlet
greenlet
greenlet_allocator
greenlet_compiler_compat
greenlet_cpython_compat
greenlet_exceptions
greenlet_greenlet
greenlet_internal
greenlet_refs
greenlet_slp_switch
greenlet_thread_state
greenlet_thread_state_dict_cleanup
greenlet_thread_support
platform
setup_switch_x64_masm
switch_aarch64_gcc
switch_alpha_unix
switch_amd64_unix
switch_arm32_gcc
switch_arm32_ios
switch_arm64_masm
switch_arm64_masm
switch_arm64_msvc
switch_csky_gcc
switch_m68k_gcc
switch_mips_unix
switch_ppc64_aix
switch_ppc64_linux
switch_ppc_aix
switch_ppc_linux
switch_ppc_macosx
switch_ppc_unix
switch_riscv_unix
switch_s390_unix
switch_sparc_sun_gcc
switch_x32_unix
switch_x64_masm
switch_x64_masm
switch_x64_msvc
switch_x86_msvc
switch_x86_unix
__init__
__pycache__
__init__.cpython-311
slp_platformselect
tests
leakcheck
test_contextvars
test_cpp
test_extension_interface
test_gc
test_generator
test_generator_nested
test_greenlet
test_greenlet_trash
test_leaks
test_stack_saved
test_throw
test_tracing
test_version
test_weakref
_test_extension
_test_extension.cp311-win_amd64
_test_extension_cpp.cp311-win_amd64
_test_extension_cpp
__init__
__pycache__
leakcheck.cpython-311
test_contextvars.cpython-311
test_cpp.cpython-311
test_extension_interface.cpython-311
test_gc.cpython-311
test_generator.cpython-311
test_generator_nested.cpython-311
test_greenlet.cpython-311
test_greenlet_trash.cpython-311
test_leaks.cpython-311
test_stack_saved.cpython-311
test_throw.cpython-311
test_tracing.cpython-311
test_version.cpython-311
test_weakref.cpython-311
__init__.cpython-311
_greenlet.cp311-win_amd64
__init__
__pycache__
__init__.cpython-311
greenlet-2.0.2
AUTHORS
INSTALLER
LICENSE
LICENSE
METADATA
RECORD
top_level
WHEEL
idna
codec
compat
core
idnadata
intranges
package_data
py
uts46data
__init__
__pycache__
codec.cpython-311
compat.cpython-311
core.cpython-311
idnadata.cpython-311
intranges.cpython-311
package_data.cpython-311
uts46data.cpython-311
__init__.cpython-311
idna-3.4
INSTALLER
LICENSE
METADATA
RECORD
WHEEL
itsdangerous
encoding
exc
py
serializer
signer
timed
url_safe
_json
__init__
__pycache__
encoding.cpython-311
exc.cpython-311
serializer.cpython-311
signer.cpython-311
timed.cpython-311
url_safe.cpython-311
_json.cpython-311
__init__.cpython-311
itsdangerous-2.1.2
INSTALLER
LICENSE
METADATA
RECORD
top_level
WHEEL
jinja2
async_utils
bccache
compiler
constants
debug
defaults
environment
exceptions
ext
filters
idtracking
lexer
loaders
meta
nativetypes
nodes
optimizer
parser
py
runtime
sandbox
tests
utils
visitor
_identifier
__init__
__pycache__
async_utils.cpython-311
bccache.cpython-311
compiler.cpython-311
constants.cpython-311
debug.cpython-311
defaults.cpython-311
environment.cpython-311
exceptions.cpython-311
ext.cpython-311
filters.cpython-311
idtracking.cpython-311
lexer.cpython-311
loaders.cpython-311
meta.cpython-311
nativetypes.cpython-311
nodes.cpython-311
optimizer.cpython-311
parser.cpython-311
runtime.cpython-311
sandbox.cpython-311
tests.cpython-311
utils.cpython-311
visitor.cpython-311
_identifier.cpython-311
__init__.cpython-311
Jinja2-3.1.2
entry_points
INSTALLER
LICENSE
METADATA
RECORD
top_level
WHEEL
jsonschema
benchmarks
issue232
issue
issue232
json_schema_test_suite
nested_schemas
subcomponents
unused_registry
validator_creation
__init__
__pycache__
issue232.cpython-311
json_schema_test_suite.cpython-311
nested_schemas.cpython-311
subcomponents.cpython-311
unused_registry.cpython-311
validator_creation.cpython-311
__init__.cpython-311
cli
exceptions
protocols
tests
fuzz_validate
test_cli
test_deprecations
test_exceptions
test_format
test_jsonschema_test_suite
test_types
test_utils
test_validators
_suite
__init__
__pycache__
fuzz_validate.cpython-311
test_cli.cpython-311
test_deprecations.cpython-311
test_exceptions.cpython-311
test_format.cpython-311
test_jsonschema_test_suite.cpython-311
test_types.cpython-311
test_utils.cpython-311
test_validators.cpython-311
_suite.cpython-311
__init__.cpython-311
validators
_format
_legacy_validators
_types
_typing
_utils
_validators
__init__
__main__
__pycache__
cli.cpython-311
exceptions.cpython-311
protocols.cpython-311
validators.cpython-311
_format.cpython-311
_legacy_validators.cpython-311
_types.cpython-311
_typing.cpython-311
_utils.cpython-311
_validators.cpython-311
__init__.cpython-311
__main__.cpython-311
jsonschema-4.19.0
entry_points
INSTALLER
licenses
COPYING
METADATA
RECORD
WHEEL
jsonschema_specifications
schemas
draft201909
metaschema
vocabularies
applicator
content
core
meta-data
validation
draft202012
metaschema
vocabularies
applicator
content
core
format
format-annotation
format-assertion
meta-data
unevaluated
validation
draft3
metaschema
draft4
metaschema
draft6
metaschema
draft7
metaschema
tests
test_jsonschema_specifications
__pycache__
test_jsonschema_specifications.cpython-311
_core
__init__
__pycache__
_core.cpython-311
__init__.cpython-311
jsonschema_specifications-2023.7.1
INSTALLER
siПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеВведение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1 Теоретическое описание и используемые инструменты . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 1 .1 RestFull Api . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 1 .2 Блюпринты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 1 .3 Библиотеки . . . . . . . . . . . . . . .