Django學習入門路線

創建一個項目

創建一個項目

 django-admin.py startproject HelloWorld

創建app

1.創建一個app,例:hello

django-admin.py startapp hello

運行app

python manage.py runserver 0.0.0.0:8000

或者

python manage.py runserver

安裝操作數據庫的模塊

1.安裝django對數據庫的支持
對postgres的支持:

 pip install psycopg2

對mysql的支持:

pip install pymysql

2.修改配置文件settings.py
修改DATABASES裏的信息

創建表

1.用創建好的app
或重新創建一個app,例:hello

django-admin.py startapp hello

2.創建models.py

3.修改settings.py在INSTALLED_APPS加上剛創建的hello模塊

4.依次執行創建命令

 python manage.py migrate   # 創建表結構
python manage.py makemigrations hello  # 讓 Django 知道我們在我們的模型有一些變更
python manage.py migrate hello   # 創建表結構

建立用戶

python manage.py createsuperuser

手動刪除表之後

1.打開django_migrations表刪除對應表的信息
2.刪除項目中migrations表的信息

配置靜態文件

1、在項目根目錄下創建 statics 目錄。
2、在 settings 文件的最下方配置添加以下配置:

STATIC_URL = '/static/' # 別名 
STATICFILES_DIRS = [ 
    os.path.join(BASE_DIR, "statics"), 
]

3、在 statics 目錄下創建 css 目錄,js 目錄,images 目錄,plugins 目錄, 分別放 css文件,js文件,圖片,插件。
4、把 bootstrap 框架放入插件目錄 plugins。
5、在 HTML 文件的 head 標籤中引入 bootstrap。
注意:此時引用路徑中的要用配置文件中的別名 static,而不是目錄 statics。

加graphql

1.安裝graphene-django

pip install graphene-django

2.編輯settings.py,將graphene-django加入INSTALLED_APPS:
3.創建models.py
4.創建schema.py
最後編輯settings.py,加上配置:

GRAPHENE = {
    'SCHEMA': 'hello.schema.schema'
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章