使用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頁面吧