|
|
|||||||||||
Php to python25.03.2018, 19:45. Показов 1067. Ответов 7
Метки нет (Все метки)
Есть тема, перевести проект с php4 на python3 + django2
С чего собственно начать? по базе данных, с помощью convert mysql.sql to models.py создались нормальные модели теперь есть множество php файлов, хорошо хоть разбиты по app =) например, в cart.app.php - есть function add() function _get_cart_status() function _cart_empty() function _get_carts($store_id = 0) и так далее самих приложений много на сколько я понял, создаю приложение в django в models.py кладу "схему базы"
складываю форму? Вопрос в том, куда складывать логику типа:
0
|
|||||||||||
| 25.03.2018, 19:45 | |
|
Ответы с готовыми решениями:
7
В php из python, работу невозможно найти новичкам python. Может перейти? Есть безпроблемный хостинг для php? Как активировать код python на php так чтобы он использовал переменную php
|
|
395 / 123 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
|
| 25.03.2018, 23:03 | |
|
ооо)) об этом можно книги писать. а по факту, где тебе удобнее там и храни, лучший практики в этом вопросе нет, как и во многих других в программировании)
Добавлено через 41 секунду но обычно views.py используется для представлений, а формы складывают в forms.py
1
|
|
|
395 / 123 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
|
| 26.03.2018, 00:04 | |
|
почитайте для начала документацию по джанго
0
|
|
|
395 / 123 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
|
| 26.03.2018, 08:54 | |
|
ты не поверишь, в документации как раз и описывают что такое представление и где они лежать должны)
Добавлено через 2 минуты view, кстати так и переводится))
1
|
|
|
|
|
| 26.03.2018, 12:50 [ТС] | |
|
Я понял. Тогда согласно MVT модели, в
models.py - структура "базы данных" views.py - коды по добавлению данных, удалению, отслеживанию и т.п. в frontend (включая вывод в шаблоны) admin.py - управление в backend Тогда, получается, всю логику складываем в views.py? или там оставляем только работу с шаблоном? а логику, например, в какой-нибудь manager.py или forms.py
0
|
|
|
431 / 302 / 90
Регистрация: 03.12.2015
Сообщений: 741
|
|
| 26.03.2018, 17:08 | |
|
Views - разбирают запрос, работают с моделями, готовят данные для шаблонов, вызывают шаблон
Логика, относящаяся к запросу должна быть во view Логика, относящаяся с модели должна быть в модели. Функция add() лучше разместить во views.py. Там типичный view код - обратиться к модели (моделям), обработать ошибки или сообщить о них, если ошибок нет выдать результат.
1
|
|
| 26.03.2018, 17:08 | |
|
Помогаю со студенческими работами здесь
8
PHP и Python. unpickle используя PHP PHP to Python PHP vs Python python -> php PHP с Python Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|