πŸš€ Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more β†’
Socket
Book a DemoInstallSign in
Socket

django-tmmis

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

django-tmmis

A Django app provided ORM to TrustMed medical information system

0.3.17
PyPI
Maintainers
1

Pypi version Python versions Code style: black

ОписаниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

django-tmmis β€” это Django-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдоставляСт Π±ΠΈΠ½Π΄ΠΈΠ½Π³ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… мСдицинской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы (МИБ) "ВМ:МИБ". Π­Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сущности МИБ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Django, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ORM (Object-Relational Mapping). Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого прилоТСния Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· МИБ Π² свои Django-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с мСдицинскими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности

  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… МИБ Ρ‡Π΅Ρ€Π΅Π· MSSQL.
  • АвтоматичСская гСнСрация Django-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° основС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….
  • ИспользованиС Django ORM для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ МИБ.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… вСрсий Python ΠΈ Django.

Настройка

Для Π½Π°Ρ‡Π°Π»Π° установки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… зависимостСй ΠΈ создания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Django Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

python -m pip install django~=4.0 mssql-django
django-admin startproject config .

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… МИБ Π² Ρ„Π°ΠΉΠ»Π΅ config/settings.py:

DATABASES = {
    'default': {
        # Настройки основной Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
        ...
    },
    'tmmis'  : {
        'ENGINE'  : 'mssql',
        'NAME'    : 'ИМЯ Π‘Π”',  # Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ имя Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
        'USER'    : 'sa',  # Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
        'PASSWORD': 'ΠŸΠΠ ΠžΠ›Π¬ К Π‘Π”',  # Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ
        'HOST'    : 'АДРЕБ БЕРВЕРА',  # Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ адрСс сСрвСра
        'PORT'    : 1433,  # Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠΎΡ€Ρ‚, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 1433
        'OPTIONS' : {
            'driver': 'ODBC Driver 17 for SQL Server',  # Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ODBC
        },
    }
}

Π˜Π½Ρ‚Ρ€ΠΎΡΠΏΠ΅ΠΊΡ†ΠΈΡ Π‘Π”

Для интроспСкции Ρ‚Π°Π±Π»ΠΈΡ† МИБ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ скрипт introspection.py, пСрСдавая Π΅ΠΌΡƒ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² наимСнования Ρ‚Π°Π±Π»ΠΈΡ†, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:

python introspection.py hlt_TAP oms_LPU

ПослС создания ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ протСстируйтС ΠΌΠΎΠ΄ΡƒΠ»ΡŒ:

python manage.py test

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts