Django Expert
This is POC web app code that creates database connections and introspects them in the runtime to create REST endpoints and admin screens. It should be able to connect to multiple databases and store connection details and (stretch) user/connection metrics
It should be written in Python, leveraging either Django or Flask. Open source should be leveaged at any point to cut costs of writing all the code inhouse.
stages of work
1 - build database connector
The app should have an Admin UI, which presents a form to submit database connection settings & a list of connected databases. When a form is submitted the details should be stored, a list of known databases updated and the database connection will be formed. The Database should be introspected via Djangos intorspection tool or SQLAlchemy, to create an ORM to create the REST API. The DB Connection should have the ability to be reconnected when the app restarts. Each Database connector should be constructed and in runtime, or on startup. The ability to connect new databases should not require the app to restart or a code change to occur. It should support the following databases (via the built in ORMs Django/sqlalchemy has to offer):
- PostgreSQL
- Oracle
- MySQL
- MariaDB
2 - construct REST API & Admin screen
For each database, there should be an Admin screen (either template or js) and a rest API. See Sandman2 for an example of mono DB connection. The Admin Screen should display CRUD operations that relate to the corresponding API endpoints. There can also be an OpenAPI schema associated with each DB REST API.
The Admin screen should
- provide an overview of databases registers
- allow a new db to be added
- a link to the dbs admin screen
The Admin screen shouldnt
- alter database properties
- interact with database administration
Each Database Admin screen should (essentially the same as DRF or sandman2)
- Show the CRUD endpoints
- have intractive forms to records
3 - Streatch user goal
Have the ability to manage users and manage them in the main admin UI. It is prefered to use 3rd party user tools - Firebase/Auth0
3 - Streatch metrics goal
Have the Ability to collect rest query metrics - # of queries, limits etc.
Tools that may help:
-
283 10 0 HI, i'm django developer, have 2+ years of exp.
My skills :
Python, Django, Rest api, Html+Css+Js, React&Redux.
Postgresql, Redis, Mongo, oracle, MySql.
Актуальные фриланс-проекты в категории Python
Специалист по Excel / автоматизации процессов (Excel + желательно программирование)Ищем специалиста с ПРОДВИНУТЫМИ знаниями Excel для оптимизации существующего файла и автоматизации процессов. Будет большим преимуществом, если вы также имеете навыки программирования / VBA / Power Query / Power Automate или опыт создания сложной логики в Excel. Задачи проекта… Python, Базы данных и SQL ∙ 54 минуты назад ∙ 9 ставок |
Автоматизация процессоів через API и PhytonНиже описал текущий процесс и то, к какому результату хотелось бы прийти. Также прикладіваю файлы реалтного процесса чтобы лучше понять как он выглядит в ревльности Текущий процесс Сейчас весь процесс выполняется вручную: загрузка/выгрузка файлов, перенос данных между… AI и машинное обучение, Python ∙ 1 час 55 минут назад ∙ 19 ставок |
Необходимо создать бота в ТГ для оплаты подписки.
2000 UAH
Необходимо создать бота в телеграме, где пользователь сможет оформить подписку на доступ к веб-камерам, которые находятся во дворе. Организовать в боте оплату двух видов подписок (на месяц и на один день). Бот должен автоматически проверять оплату и после выдавать ссылку-доступа. Python, Разработка ботов ∙ 14 часов 42 минуты назад ∙ 68 ставок |
Парсинг и классификация большого массива изображенийНеобходимо реализовать проект по сбору и структурированию большого массива архитектурных изображений из открытых веб-источников.Задача включает: автоматизированный сбор изображений; загрузка файлов в максимально доступном качестве; классификацию изображений по категориям:… Python, Парсинг данных ∙ 21 час 41 минута назад ∙ 30 ставок |
Бизнес-логикa платформы: подтверждение занятий, контроль посещаемости-и история уроков (DjangoДоработка бизнес-логики образовательной платформы: подтверждение занятий, контроль посещаемости и история уроков (Django + React) Необходимо реализовать полноценную систему подтверждения уроков, контроля посещаемости и хранения истории подтверждений. Важно Перед началом… Python ∙ 3 дня 2 часа назад ∙ 29 ставок |