1. 程式人生 > >django的操作演示

django的操作演示

__str__ conf 設置 中間件 admins pid emp com 裏的

第一步首先是django的所有命令演示

  1.下載:

    pip install django ==1.11.18

    pip install django ==1.11.18 -i 源

  在pycharm中打開技術分享圖片

2.創建一個項目 django-adminstartproject項目名稱

技術分享圖片

3.啟動項目 如果沒有pycharm 直接到cmd窗口操作可以這樣開始操作

  

    python manage.py runserver #127.0.0.1:8000 啟動項

    python manage.py runserver 80 #127.0.0.1:80

    python manage.py runserver 0.0.0.0:80 #0.0.0.0:80

4.創建APP

   python manage.py startapp app名稱

5.數據庫遷移的命令

  python manage.py makemigrations # 將models變更記錄保存到migrations

  python manage.py migrate # 將變更同步到數據庫中

全部創建完成後的第一步

打開django的settings配置它

INSTALLED_APPS = [

?    app01  或者 ‘app01.apps.App01Config’

]

正確演示

技術分享圖片

第二大步找到目錄下的settings設置settings中的數據庫,中間鍵,模板等相關信息

第二再找數據庫的配置

配置成 

ENGINE: mysql

NAME: 數據庫名稱

HOST: IP

PORT: 3306

USER: 用戶名

PASSWORD: 密碼

技術分享圖片

  

中間件 把中間的註釋掉

  註釋csrf的中間件 ——》 可以提交POST請求

技術分享圖片

靜態文件

STATIC_URL = ‘/static/‘ # 別名

STATICFILES_DIRS = [

  os.path.join(BASE_DIR,‘static‘),

  os.path.join(BASE_DIR,‘static1‘),

]

在settings中演示

技術分享圖片

模板 TEMPALTES

    ‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)]  

技術分享圖片

第三大步django使用mysql數據庫的流程

  1.進入cmd管理窗口

  2.輸入 mysql -uroot -p登錄

  3.先創建一個mysql數據庫;

  4.配置數據庫名字需要和NAME 相同

    

DATABASES = {
    default: {
        ENGINE: django.db.backends.mysql,
        NAME: bookmanager,
        HOST: 127.0.0.1,
        PORT: 3306,
        USER: root,
        PASSWORD: 123,
    }
}

第四步告訴django使用pymysql連接mysql數據庫:

在於settings.py同級目錄下的__init__.py中寫:

import pymysql
pymysql.install_as_MySQLdb()

第五步在app先的models.py中寫類(這裏的類繼承models.Model)

  

from django.db import models


class Publisher(models.Model):  # app01_publisher
    pid = models.AutoField(primary_key=True)  # 主鍵
    name = models.CharField(max_length=32, unique=True)  # varchar(32)

    def __str__(self):
        return self.name

第六步執行數據庫的遷移的命令

  在pycharm中依次輸入

  

  python manage.py makemigrations # 將models變更記錄保存到migrations

  python manage.py migrate # 將變更同步到數據庫中

技術分享圖片

技術分享圖片

django的操作演示