Բովանդակություն:

Կարո՞ղ եմ օգտագործել MySQL-ը Django-ի հետ:
Կարո՞ղ եմ օգտագործել MySQL-ը Django-ի հետ:

Video: Կարո՞ղ եմ օգտագործել MySQL-ը Django-ի հետ:

Video: Կարո՞ղ եմ օգտագործել MySQL-ը Django-ի հետ:
Video: Ի՞նչ է Back-end վեբ ծրագրավորումը և ինչպես այն սովորել ինքնուրույն։ 2024, Մայիս
Anonim

Որպեսզի օգտագործել MySQL մեր նախագծով մենք կամք անհրաժեշտ է Python 3 տվյալների բազայի միակցիչ գրադարան, որը համատեղելի է Ջանգո . Այսպիսով, մենք կամք տեղադրել տվյալների բազայի միակցիչը, mysqlclient, որը MySQLdb-ի պատառաքաղված տարբերակն է: Դուք կարող է տեղադրել python3-dev՝ գործարկելով հետևյալ հրամանը՝ sudo apt-get install python3-dev:

Դրանցից ո՞ր տվյալների բազան է լավագույնը Django-ի համար:

4 Պատասխաններ. Եթե դուք պատրաստվում եք օգտագործել ա հարաբերական տվյալների բազա , Django համայնքում ամենատարածվածը կարծես PostgreSQL-ն է: Դա իմ անձնական սիրելին է: Բայց, թվում է, թե MongoDB-ն բավականին տարածված է դառնում նաև Python/Django համայնքում (չնայած ես երբեք դրա հետ նախագիծ չեմ արել):

Նմանապես, ինչպե՞ս է Django-ն միանում SQLite տվյալների բազային: Ահա քայլերը.

  1. Տեղադրեք SQLite 3 [email protected]:~$ sudo apt-get install sqlite3:
  2. Խմբագրել settings.py-ը:
  3. Ստեղծեք Django աղյուսակներ տվյալների բազայում:
  4. Նայեք ստեղծված տվյալների բազաներին [email protected]:~/Web/mysite$ sqlite3 mydb SQLite տարբերակ 3.4.2 Մուտքագրեք «.help» հրահանգների համար sqlite>.schema:

Բացի այդ, արդյոք Django-ին անհրաժեշտ է տվյալների բազա:

Ձեզանից պահանջվում է օգտագործել a տվյալների բազա շարժիչը, եթե դուք ցանկանում օգտագործելու որոշ հատկանիշներ ջանգո , օրինակ, նիստերի նման: Եթե դու անել ոչ կարիք դրանք, պարզապես հեռացրեք դրանք միջին ծրագրերի դասերից:

Ինչպե՞ս կարող եմ կարգավորել MySQL տվյալների բազան:

MySQL տվյալների բազան տեղադրելու համար՝

  1. Տեղադրեք միայն MySQL տվյալների բազայի սերվերը և որպես կազմաձևման տեսակ ընտրեք Server Machine:
  2. Ընտրեք MySQL-ը որպես ծառայություն գործարկելու տարբերակը:
  3. Գործարկեք MySQL Command-Line Client-ը: Հաճախորդը գործարկելու համար հրամանի տող պատուհանում մուտքագրեք հետևյալ հրամանը՝ mysql -u root -p:

Խորհուրդ ենք տալիս: