Sisällysluettelo:

Nykyaikainen myyntikoneen käyttöliittymä, joka käyttää RASPBERRY PI: tä DJANGOn kanssa: 4 vaihetta
Nykyaikainen myyntikoneen käyttöliittymä, joka käyttää RASPBERRY PI: tä DJANGOn kanssa: 4 vaihetta

Video: Nykyaikainen myyntikoneen käyttöliittymä, joka käyttää RASPBERRY PI: tä DJANGOn kanssa: 4 vaihetta

Video: Nykyaikainen myyntikoneen käyttöliittymä, joka käyttää RASPBERRY PI: tä DJANGOn kanssa: 4 vaihetta
Video: OS/2 в 2020 | История IBM OS/2. Обзор eComStation 2024, Heinäkuu
Anonim
Nykyaikaiset myyntikoneen käyttöliittymät, jotka käyttävät RASPBERRY PI: tä DJANGON KANSSA
Nykyaikaiset myyntikoneen käyttöliittymät, jotka käyttävät RASPBERRY PI: tä DJANGON KANSSA

Voimmeko tehdä nykyaikaisen käyttöliittymän käyttämällä myyntiautomaatin verkkokieliä?

Vastaus yllä on kyllä, voimme. Voimme käyttää niitä automaateille, jotka käyttävät kioskitilaa. Seuraavaa ajatusta käytin jo olemassa olevassa projektissani ja se toimii hyvin ja testasimme paljon. Voit myös tehdä hyvännäköisen modernin käyttöliittymän olemassa olevat tiedot css: stä ja HTML: stä, JavaScripistä.

Tarvikkeet

Seuraavat edellytykset ovat pakollisia:

  1. Raspberry pi Sisältää raspian -käyttöjärjestelmän
  2. Raspberry pi -yhteensopiva kosketusnäyttö
  3. Hieman tietoa verkkokielten perusteista (CSS, HTML, JavaScript)

Vaihe 1: Djangon asentaminen ja Projectin edellytys

  1. Voit päivittää olemassa olevan Python 2: n versioon 3 päätelaitteen avulla. Voit käydä läpi videon vaiheet.
  2. Asenna Django Raspberry pi -laitteeseen käyttämällä Pip -komentoa terminaalirivillä.
  3. (valinnainen) Asenna tarvittavat kirjastot kosketusnäyttöä varten.

Vaihe 2: Django -sovelluksen käyttöönotto

Django -sovelluksen määrittäminen
Django -sovelluksen määrittäminen
Django -sovelluksen määrittäminen
Django -sovelluksen määrittäminen

Jos olet tyytyväinen IDE: hen vadelmapi: llä, mene siihen, mutta suosittelen tekemään Django -sovelluksen PC: llä. On parempi käyttää PyCharmia tai Visual Studiota Django -sovellusten kehittämiseen. Siirry Pycharmiin ja luo uusi projekti Select Djangon alle. Anna projektille uusi nimi ja Ota käyttöön malli ja luo sovelluksellesi nimi. Jos työskentelet tietokantojen parissa, ota Django admin käyttöön ja paina käynnistyspainiketta. Se asentaa tarvittavat paketit. Noudata sitten näitä ohjeita.

  • Tarkista, että palvelin on käynnissä tai ei käytä komentoa - python manage.py runerver terminaalissa
  • Jos et tiedä Djangon perusteista, siirry sivuston Kyselyt -sovellukseen, jossa voit helposti ymmärtää Djangon perusteet.

Vaihe 3: Käyttöliittymän luominen ja linkittäminen taustaohjelman kanssa

  • GUI: n luomiseksi teen Html 5: n ja CSS 3: n. Voit luoda useita sivuja haluamallasi tavalla ja yrittää kuvakkeita ja kuvia ladata ja käyttää, jos käytät offline -myyntiautomaattia ja online -URL -linkkejä. Olen tallentanut nämä.html -tiedostot Mallihakemistoon, jonka juuri otimme käyttöön.
  • Käytä staattista kansiota kuvien, videoiden ja CSS -tiedostojen tallentamiseen
  • Tämän jälkeen käytä Djangon urls.py -linkkiä tiedostojen linkittämiseen takapään etenemiseen.

(tai)

kloonaa tai lataa arkisto GitHubiin-Raspberry-pi-Gui-Django

Vaihe 4: Tiedostojen vaihtaminen Raspberry-pi: ssä ja määrittäminen

Tiedostojen vaihtaminen Raspberry-pi: ssä ja määrittäminen
Tiedostojen vaihtaminen Raspberry-pi: ssä ja määrittäminen
Tiedostojen vaihtaminen Raspberry-pi: ssä ja määrittäminen
Tiedostojen vaihtaminen Raspberry-pi: ssä ja määrittäminen

Onnittelut, jos olet noudattanut vaiheita tähän asti, on aika testata GUI raspberry pi: llä.

  1. Luo Django -sovellus, jolla on sama nimi kuin tietokoneessa tai kannettavassa tietokoneessa
  2. Luo malli ja staattiset kansiot Pi -laitteellesi
  3. Korvaa uudet tiedostot luomillasi tiedostoilla. Lisätietoja on Kuvat -kohdassa.
  4. Seuraava vaihe on luoda automaattinen käynnistysskripti palvelimen käynnistämiseksi käynnistyksen aikana taustalla
  5. Viimeinen asia on ottaa käyttöön kioskitila raspberry pi: ssä saadaksesi lisätietoja Katso Github -sivuni ja jos haluat näyttää kromia koko näytön tilassa

Suositeltava: