Spelling suggestions: "subject:"django REST"" "subject:"odjango REST""
1 |
Utveckling av en API-Hubb : Django REST Framework och ReactHarnesk, Lukas January 2022 (has links)
Idag hämtar anställda på Bredband2 data från olika databaser på ett interntsystem som kallas en API-Hubb. Denna API-Hubb samlar all informationsom kunder, telefonnummer, tjänster och kunders personliga data genomAPI (Application Programming Interface) förfrågningar. Denna API-Hubbär begränsad i sin funktionalitet och ägs idag av ett externt företag som tarbetalt vid anslutningar av nya tjänster. Det här arbetet avser att skapa enAPI-Hubb som utökar denna funktionaliteten genom att komplettera denparallellt eller att ersätta den.För att göra det behöver ett Python-baserat webbramverk användas som geren bra grund för att uppfylla arbetsgivarens krav samt erbjuda effektiva ochfunktionella lösningmöjligheter. De funktioner som finns på existerandeAPI-Hubb ska få utökade anpassningsmöjligheter genom dynamisk kodsom är skalbart och fungerar oavsett vilken funktion som ska utföras.Funktionalitet och utveckling kommer att ske till stor del i Django RestFramework med programmeringsspråket Python. För funktioner i använ-dargränssnittet kommer React att användas. En uppgift är att få React ochDjango Rest Framework att interagera samt att arbetet ska använda sig avPostgreSQL som databas.Arbetet startar med att göra förundersökningar över vilket webbramverksom ska användas. Django Rest Framework valdes och installation ochgrundkonfiguration av Django startades. När den grundliga konfigura-tionen ägt rum så börjar utvecklandet av API endpoints, models, viewsoch funktioner för testmiljö. Det bestämdes olika utföranden för GET för-frågningar och POST förfrågningar riktade mot olika endpoints. Resultatenvisar på att det är fullt möjligt att utveckla en API-Hubb med utökad funk-tionalitet och anpassningsmöjligheter med Django React Framework ochReact genom att skapa en dynamisk kod som arbetar mot flera funktionerberoende på vilken indata som hanteras. / Today, employees at Bredband2 retrieve data from various databases on aninternal system called an API-Hub. This API-Hub collects all informationsuch as customers, telephone numbers, services and customers personaldata through API (Application Programming Interface) requests. This API-Hub is limited in its functionality and is currently owned by an externalcompany that charges for connections of new services. This project is in-tended to create an API Hub that expands this functionality by supplement-ing or replacing it.To do so, a Python-based web framework must be used which provides agood basis for meeting the foreman’s requirements as well as offering effi-cient and functional solution options. The functions available on the exist-ing API-Hub will have extended customization options through dynamiccode that is scalable and works regardless of which function is to be per-formed.Functionality and development will take place in the Django Rest Frame-work with the programming language Python. React will be used too han-dle functions in the user interface. One of the tasks is to get React andDjango Rest Framework to interact and that PostgreSQL is used as the database.The work starts with doing preparatory research on which web frameworkis to be used. Django Rest Framework was selected and installation andbasic configuration of Django was started. Once the thorough configura-tion had taken place, the development of API endpoints, models, views andfunctions for the test environment began. Different rules were determineddepending on whether it was a GET request or a POST request, which weresent to different endpoints. The results showed that it is entirely possibleto develop an API-Hub with extended functionality and customization op-tions with Django React Framework and React by creating a dynamic codethat works towards several functions depending on which input data is han-dled.
|
2 |
Mycroft : En webbapplikation för filtrering av övervakningsvideor / Mycroft : A web application for filtering surveillance videosBeming, Mattias, Brynielsson, Stefan, Flod, Felicia, Johansson, Kalle, Löfgren, Rasmus, Sellén, Erik, Sporre, Alfred, Wang, Tobias January 2020 (has links)
Rapporten belyser arbetet kring det kandidatarbete som utfördes av åtta studenter i kursen TDDD96 - Kandidatprojekt i programvaruutveckling på Linköpings universitet undervårterminen 2020. Uppgiften som utfördes var att utveckla en webbapplikation för att filtrera övervakningsvideor för Polismyndigheten. Resultatet av arbetet blev ett fungerandekoncepttest som släppts som öppen källkod under namnet Mycroft samt en användarmanual. Rapporten innehåller en bakgrund till projektet och projektgruppen, en teoridel sombeskriver de verktyg och utvecklingsmetoder som projektgruppen har använt samt en delsom redovisar gruppens utvecklingsmetod och andra administrativa metoder. Resultatetbeskriver den slutgiltiga produkten samt resultatet från gruppens arbetsprocesser. Rapporten avslutas med en diskussion gällande resultatet, metoden och framtiden för projektgruppen och produkten. Rapporten innehåller även åtta individuella fördjupningsarbetenfrån vardera gruppmedlem.
|
3 |
Mobilní aplikace pro rozpoznání leukokorie ze snímku lidského obličeje / Mobile App for Recognition of Leukocoria in an Image of Human FaceHřebíček, Pavel January 2019 (has links)
The goal of this thesis is to design and implement a multiplatform multilingual mobile application for detecting leukocoria in an image of human face for iOS and Android platforms. Leukocoria is a whitish light of the pupil, which can be seen on the photo when the flash is used. Early detection of this symptom can save human eyesight. The application itself allows to analyze a user's photo and detect the presence of leukocoria. The goal of the application is to analyze eyes of the human, from which the mobile application name - Eye Check is derived. React Native framework was used to create a multiplatform mobile application. The Dlib library was chosen for human face and eye detection, the OpenCV library for working with the photo. The convolutional neural network was used to classify the eyes for the possible presence of leukocoria. Client-Server communication is solved using the REST architecture. The result is a mobile application that detects leukocoria and allerts the user to visit his doctor if leukocoria is detected.
|
4 |
Mobilní systém pro rozpoznání textu na iOS / Mobile System for Text Recognition on iOSBobák, Petr January 2017 (has links)
This thesis describes a development of a modern client-server application for text recognition on iOS platform. The reader is acquainted with common principles of a client-server model, including its known architecture styles, and with a distribution of logical layers between both sides of the model. After that the thesis depicts current trends and examples of suitable technologies for creating an application programming interface of a web server. Possible ways of text recognition on the server side are discussed as well. In context of a client side, the thesis provides an insight into iOS platform and a few important concepts in iOS application development. Following implementation of the server side is stressed to be reusable as much as possible for different kinds of use cases. Last but not least, the thesis provides a simple iOS framework for a direct communication with the recognition server. Finally, an application for evaluation of food ingredients from a packaging material is implemented as an example of usage.
|
Page generated in 0.0391 seconds