Skip to main content

Igorskis Framework. A web framework for creating web applications.

Project description

Igorskis Framework

Igorskis Framework — это веб-фреймворк для создания веб-приложений.

Чтобы создать веб-приложение, ты можешь использовать команду:

igorskis-admin startproject project_name

Определение маршрутов

Ты можешь создавать URL-адреса в urls.py командой:

router.add_route(path, view)

Контроллеры (views)

В views.py можно создавать функции для рендеринга страниц. Пример:

def index():
    return html("index.html")

Создай файл html/index.html и добавь в него HTML-код.

Также можно передавать параметры в функцию html. Пример:

html("index.html", name="John Doe")

В таком случае в html/index.html ты можешь использовать переменную name так:

{{ name }}

Работа с моделями

В models.py можно создавать модели. Пример:

class User(Model):
    def __init__(self, name, email):
        super().__init__(name=name, email=email)

В моделях можно использовать методы:

  • get_all()
  • update()
  • delete()

Чтобы создать экземпляр модели:

user = User(name="John Doe", email="9K9bM@example.com")

Чтобы добавить экземпляр модели в базу данных, вызови метод:

user.save()

Статические файлы

Картинки, CSS-стили и JavaScript-скрипты добавляются в папку static/.

Запуск сервера

Для разработки используй команду:

python3 manage.py

Для продакшена используй команду:

python3 server.py

Что нового в версии 1.0.1

  • Добавлен CORS.
  • Добавлен файл settings.py с настройками. (Пока настраивается только STATIC_URL. Эта настройка нужна для обслуживания статических файлов.)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

igorskis_framework-1.0.1.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

igorskis_framework-1.0.1-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file igorskis_framework-1.0.1.tar.gz.

File metadata

  • Download URL: igorskis_framework-1.0.1.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for igorskis_framework-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b05b3e18702cbcc1c19d86cd608bfe002dc9a67060f4150f66c0e9fb6e690540
MD5 fb2ed1d1300cdb0ab1a591c6e3217e15
BLAKE2b-256 92ffc951af06102cf6f2b7212679a5dcf9e9aeece48eccc91eaad0ec35e6db97

See more details on using hashes here.

File details

Details for the file igorskis_framework-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for igorskis_framework-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2cd9d86b767ca9f8ad56dfff2e44c0f5af620e297f4cfeccf3e685008e12f4a8
MD5 698a6f7ba61c4d5b9cdb13a0090ce32f
BLAKE2b-256 c828c63624cd0df43cdd71ff10b753434086b94a2384770cbb3976db94c8a33c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page