學習python--使用django搭建web項目

使用django礦建官網地址:https://www.djangoproject.com/download/
使用pip安裝 pip install django
建立虛擬環境(創建一個獨立的Python運行環境)
安裝虛擬環境命令:pip install virtualenv
創建虛擬環境命令:python -m venv ll_env
啓動虛擬環境:ll_env\Scripts\activate
停止虛擬環境:deactivate
運行

python manage.py startapp blog

創建app,並在setting.py中註冊
在這裏插入圖片描述
配置靜態資源,並在app項目目錄下創建static,templates兩個文件夾

# 配置靜態文件目錄
STATICFILES_DIRS = [
        os.path.join(BASE_DIR, 'static'),
    ]

其中遇到問題,報錯

ERRORS:
blog.User.avatar: (fields.E210) Cannot use ImageField because Pillow is not installed.

運行

python -m pip install Pillow

安裝Pillow圖像處理庫
創建model在models.py裏創建實體類

from django.db import models

class User(models.Model):
    username = models.CharField(max_length=50)
    password = models.CharField(max_length=200)

    def __str__(self):
        return self.username

註冊實體類

from django.contrib import admin
from .models import User

# Register your models here.
admin.site.register(User)

運行

python manage.py makemigrations
python manage.py migrate

查看生成的sqlite庫
創建前臺頁面,放在templates文件夾下,在views.py裏引用註冊

from django.shortcuts import render


# Create your views here.
def register(request):
    return render(request, '創建的頁面.html')

設置urls路由,配置項目urls.py

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.register, name='register'),//注意這裏如果不是空字符串,項目啓動會報404錯誤,輸入正確的地址問題可以解決
]

打開你的第一個python頁面吧

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