få postgresql med django anvendelse på ubuntu

, django er fri og åben kilde værktøj, der anvendes til at opbevare data i en let sqlite database fil.det er et højt niveau og fleksible pyton web - ramme.i denne artikel, vi vil forklare, hvordan du kan få anlæg og udformning af postgresql for at være i stand til at anvende det med django ansøgninger om ubuntu. lad os begynde med at indføre postgresql.det er faktisk en åben kildeobjekt relationsdatabase.det er blevet løsladt i 15 år, hvor det har fortjent en stærkt omdømme på grund af dens pålidelighed, dataintegritet og korrekthed.postgresql kunne anvendes med alle eksisterende operativsystemer, linux, unix, vinduer.alle data typer fandtes med dette redskab sådanne tal, numerisk, boolean, char, varchar, dato og andre.det støtter også oplagring af binære store genstande, herunder billeder, lyd - og videooptagelser. før de begynder det er forpligtet til at have en ren ubuntu server eksempel med en ikke - grundlæggende bruger oprettet, som også skal være konfigureret ved hjælp af "sudo" beføjelser ".,, få postgresql med django anvendelse,,,, at installere den nødvendige komponenter fra ubuntu register:,,, vi vil starte vores forelæsning ved hjælp af alle de nødvendige komponenter fra vores ubuntu register.så vi har brug for "pip" python pakke manager, database, software og de dermed forbundne biblioteker sammen med dem.vi vil bruge den efter ordre til at gøre det:, sudo passende få ajourføre sudo passende få installere pyton pip pyton dev dev postgresql libpq postgresql t, skabe database og database, bruger:,, der er en virksomhed, der hedder "postgres", som blev oprettet i montering af postgres svarer til de postgres postgresql administrative bruger.så det er forpligtet til at skifte til brugeren være i stand til at udføre administrative opgaver ved hjælp af:, sudo... postgres, "peer authentification" anvendes automatisk af postgres med lokale forbindelser.det betyder, at hvis brugerens operativsystem brugernavn, svarer til en gyldig postgres brugernavn, så den forbindelse vil være uden godkendelse.nu kan du logge ind i postgres samling, ved anvendelse af følgende kommando -, psql, begynder vi med at skabe en database for vores projekt.det vil give det navn: "projectdata" fornavn med installationen af dette værktøj på centos 07 i vores foregående artikel.selvfølgelig kan du lave dit eget navn: skabe database projectdata, er det vigtigt at afslutte hver kommando på sql med semikolon.nu vil vi skabe en database, bruger, som vil blive anvendt til at forbinde og interagere med database, så du er nødt til at komme ind i dit kodeord: skabe bruger projectdatauser med kodeord "kodeord", vil vi lave nogle ændringer i den forbindelse parametre, på grundlag af følgende kommandoer: ændre rolle projectdatauser fastsat client_encoding "utf - 8) og ændre rolle projectdatauser fastsat default_transaction-isolation at læse begået, ændre rolle projectdatauser fastsat timezone" utc ", nu vil vi give vores database brugeradgang til databasen allerede skabt ved anvendelse af følgende kommando:, give alle privilegier på database projectdata til projectdatauser; så skrive følgende ordre til at forlade sql hurtig:,. q, og den sidste kommando i this del anvendes til at forlade postgres brugerens skal møde., udpassage, installation af django:,, nu vil vi begynde monteringen af vores django, og alle dens områder inden for python virtuelt miljø.for at få den virtuelle miljø pakke, du er nødt til at anvende følgende kommando:, sudo pip installere virtualenv, anvendes følgende kommando at have et register for django - projekt, mkdir - /projectdata, cd - /projectdata og færdiggøre oprettelsen af din virtuelle miljø anvendes følgende kommando, virtualenv projectdataenv, med: den tidligere kommando, vil du have en lokal kopi af pyton og pip i vores gjort adresseregister projectdataenv (du kan kalde det med andre navn, afhængigt af det første navn, du fik). vi vil aktivere den virtuelle miljø, før de begynder at anvende følgende anlæg: kilde projectdataenv kommando /bin /aktiver, vil du bemærkning du arbejder nu med din virtuelle miljø efter denne kommando.så nu kan vi begynde monteringen af django ved hjælp af pip kommando.- følgende ordre til at gøre det:, pip installere django psycopg2, psycopg2 vil også blive installeret, da den vil gøre det muligt for os at bruge vores konfigureret database. efter "projectdata", der blev oprettet register, kan vi begynde vores django - projektet ved hjælp af følgende kommando:, django-admin.py startproject projectdata.,, konfiguration af django database indstillinger:,, nu vil vi få vores projekt for at anvende oprettet database.vi vil åbne den vigtigste django projekt indstillinger fil med efter ordre:, nano - /projectdata /projectdata /indstillinger. og i slutningen af denne sag, der er et "databaser" afdeling, og som er konfigureret til at sqlite som en database,.,....databaser = {   'default: {       'engine ":" django. db. backends. sqlite3,        'name: os. vej. med (base_dir, db. sqlite3 "),    ).... vil vi ændre dette punkt, at postgresql database vil blive anvendt i stedet for sqlite. vil vi gøre som følger:,....databaser = {   'default: {       'engine ":" django. db. backends. postgresql_psycopg2,       'name ":" projectdata,        'user ":" projectdatauser,        'password ":" kodeord ",       'host": "localhost,        'port": ",    }}.... og redde og lukke sagen.,, teste vores projekt:,, nu vil vi prøve vores django ved begyndelsen af migration af vores data strukturer til vores database med følgende kommando:, cd - /projectdata, pyton manage.py makemigrations, pyton manage.py migrere, type følgende kommando at skabe administrative hensyn mens du bliver bedt om at vælge et brugernavn og password, en e - mail - adresse:, pyton manage.py createsuperuser, nu vil vi begynde vores django - projektet ved hjælp af følgende kommando:, pyton manage.py runserver 0.0.0.0:8000, så besøg din server er domænenavn eller ip - adresse, efterfulgt af: 8000 finde default - rod - side.du kan gøre det med en webbrowser). http: //server_domain_or_ip: 8000, så læg "administration" til udgangen af url,, at du er foran login skærm.så kommer til dit brugernavn og password allerede skabt, at du bliver taget for at administrationen grænseflade.du kan stoppe udviklingen server ved hjælp af ctrl + c på din terminal vindue.,, konklusion, anlæg og udformning af postgresql i ubuntu er beskrevet i denne artikel, og som tidligere har været etableringen af dette redskab til centos 07 også blev beskrevet.så nu kan du bruge dette værktøj, som backend database for django projekt med centos eller ubuntu.,,,



Previous:
Next Page: