学习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中注册
学习python--使用django搭建web项目_第1张图片
配置静态资源,并在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页面吧

你可能感兴趣的:(学习)