Django → Django - Оқулық 052. Пайдаланушы үлгісін қайта анықтау
Model, QuerySet, Python, django
Пайдаланушы профилін жасау және профиль фотосы сияқты белгілі бір ақпаратты қосу үшін пайдаланушы үлгісімен жұмыс істеудің әртүрлі нұсқалары бар. Бір жол - пайдаланушыға арналған OneToOneField көмегімен профиль үлгісін қосу. Бұл опция үлгіні проксимен жіберуге немесе реттелетін үлгіні қайта анықтауға қарағанда …
Django → Django - Сабақ 051. Пайдаланушыға байланысты ModelAdmin жүйесінде сұраулар жиынын және өңдеу мүмкіндігін өзгерту жолы
admin.ModelAdmin немесе UserAdmin сұраулар жиынын басқару пішінін түзету туралы жылдам жазба. UserAdmin пішіні admin.ModelAdmin ішінен мұраланғандықтан, шын мәнінде ешқандай айырмашылық жоқ. Дегенмен, мен мысал ретінде UserAdmin көрсетемін.
Тапсырма келесідей. Сайтта суперпайдаланушылар мен әкімшіліктен пайдаланушылар бар. Супер пайдаланушылар барлық пайдаланушыларды көре …
Django → Django - Оқулық 050. SingletonModel көмегімен сайттың динамикалық параметрлерін жасау
SingletonModel, Model, Django, singleton
Пайдаланушыға қолжетімді болатын қандай да бір динамикалық торап параметрлері болуы қажет Django негізіндегі CMS бар сайтты жасап жатырсыз делік. Мысалы, көптілділік мүмкіндігін ескере отырып, сайттың атауы, кейбір арнайы ақпарат. Сонда бұл үшін не қолдануға болады? Менде мәліметтер базасын пайдалану идеясы …
Django → Django - Оқулық 047. Аутентификацияланған пайдаланушы үшін select_related және prefetch_related әрекеттерін орындау жолы
Түпнұсқалығы расталған пайдаланушы беттерді ашқан кезде үнемі кейбір сұрауларды орындайды деп елестетіп көріңіз, мысалы, хабарландырулардың қосымша тізімі, сондай-ақ оның профилі жүктеледі. Біз бұл ақпаратты үлгілерде пайдаланамыз, мысалы, осы сияқты.
- {% if user.is_authenticated %}
- {{ user.profile.avatar }}
- {{ user.notices.count }}
- {% …
Django → Джанго - 046-сабақ. Жобадағы тасымалдауларды қалпына келтіру
Django жобасын әзірлеу кезінде кейбір пакеттер мен модульдер жойылған кезде жағымсыз жағдайға тап болуымыз мүмкін және сәйкесінше осы пакеттердің үлгілері енді пайдаланылмайды. Бірақ сонымен бірге қолданбаны тасымалдау сквошы бұл бумаларды жоюға мүмкіндік бермейді, өйткені көшірулерде көптеген айналмалы тәуелділіктер бар. Нәтижесінде …
Django → Django - Сабақ 045. Модельдерді бір қолданбадан екіншісіне жылжыту
Деректер үлгісін бір қолданбадан екіншісіне тасымалдаудың мүмкін жолдарының бірімен бөліскім келеді.
Деректер үлгісін тасымалдауға арналған бұл опция 100% жұмыс істемейтінін және Мазмұн түрін дұрыс орнату үшін кестелерді қосымша қолмен өңдеу қажет болуы мүмкін екенін бірден ескертемін. Кез келген осындай өзгертулер …
Django → Джанго - 034-сабақ. Бірнеше деректер үлгілері бойынша іздеу жолы
Model, Search, QuerySet, Django
Алдыңғы мақалаларда біз сайтта сайт іздеуді қалай жасауға болатынын қарастырдық. Атап айтқанда:
- Жүзеге асыру сайтта сұралды
- Қосымша іздеу опциялары
- Аргументтер тізімін QuerySet сұрыптаудың реті бойынша әдісіне беру
Бірақ егер сізде бірнеше мазмұн түрі болса ше? Сізде мақалалар, пікірлер, форум және …
QML → QML - Сабақ 016. SQLite деректер қоры және онымен QML Qt-та жұмыс істеу
Qt, Android, View, Model, SQLite, MVC, База данных, DataBase, QML
QML Qt ішіндегі деректер қорымен жұмыс істеудің шағын мысалы. Бұл сабақ QML Qt ішіндегі сигналдар мен ұяшықтарды пайдалану, QML деңгейінен C++ сыныптарына қатынасу туралы ақпаратты біріктіреді. QML, ішінде қолданба интерфейсін іске асыру, сонымен қатар дерекқор кестесі үшін model/view енгізу.
Деректер …
QML → QML - 012-сабақ. TextInput-тен ListView-ге деректерді беру (үлгі/көрініс)
TextInput, ListView, ListModel, Qt, Android, View, Model, QML, Delegate
Работа с ListView в QML является довольно частым аспектом при разработке приложения под Android, поскольку очень многие приложения имеют в своём функционале построение списков с данными, записями, параметрами и т.д. Также это справедливо и при разработке приложений под Desktop на …
- Соңғы пікірлер
- AKСәуір 1, 2025, 11:41 Т.Ж.Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
- VPНаурыз 9, 2025, 4:14 Т.Қ.Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
- Енді форумда талқылаңыз
- DTСәуір 14, 2025, 3:38 Т.Қ.Всем привет! На Qt 6.8 MinGW пытаюсь сделать управление подключением WiFi из программы. Пока делаю поддержку Windows, но так же хочу в дальнейшем внедрить и поддержку Linux/MacOS. Для…
- fАқп. 15, 2025, 1:46 Т.Қ.Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
- Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
- Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…