山西钢铁建设集团有限公司网站,怎么自己设计wordpress主题,大连开发区搬家公司,室内装修设计图用什么软件一、Django 简介
Django 是一个高级 Python Web 框架#xff0c;鼓励快速开发和简洁实用的设计。它内置 ORM、认证系统、后台管理、表单处理、路由控制等功能#xff0c;广泛用于开发企业级网站、内容管理系统、电商平台等。 二、环境准备
2.1 安装 Python
Django 基于 Py…一、Django 简介
Django 是一个高级 Python Web 框架鼓励快速开发和简洁实用的设计。它内置 ORM、认证系统、后台管理、表单处理、路由控制等功能广泛用于开发企业级网站、内容管理系统、电商平台等。 二、环境准备
2.1 安装 Python
Django 基于 Python 开发请先安装 Python 3.7 及以上版本
python3 --version若未安装可前往官网下载安装https://www.python.org/downloads/ 2.2 创建虚拟环境推荐
python3 -m venv venv
source venv/bin/activate # macOS/Linux
venv\Scripts\activate # Windows三、安装 Django
使用 pip 安装最新版 Django
pip install django验证安装
django-admin --version四、创建 Django 项目
django-admin startproject mysite
cd mysite
python manage.py runserver访问http://127.0.0.1:8000 五、创建应用App
python manage.py startapp blog注册 app
在 mysite/settings.py 的 INSTALLED_APPS 添加
INSTALLED_APPS [...blog,
]六、数据库迁移与模型创建
6.1 定义模型
在 blog/models.py 中添加
from django.db import modelsclass Post(models.Model):title models.CharField(max_length100)content models.TextField()created_at models.DateTimeField(auto_now_addTrue)6.2 执行迁移
python manage.py makemigrations
python manage.py migrate七、Django 后台管理
7.1 创建超级用户
python manage.py createsuperuser7.2 注册模型
在 blog/admin.py 添加
from django.contrib import admin
from .models import Postadmin.site.register(Post)访问后台http://127.0.0.1:8000/admin 八、配置 URL 路由
在 blog/views.py 中添加视图
from django.http import HttpResponsedef index(request):return HttpResponse(Hello Django!)在 blog/urls.py 中定义路由
from django.urls import path
from . import viewsurlpatterns [path(, views.index),
]在 mysite/urls.py 中引入
from django.urls import include, pathurlpatterns [path(, include(blog.urls)),path(admin/, admin.site.urls),
]九、常见问题
Q1: 启动时报错 “ModuleNotFoundError”
确认是否在虚拟环境中或模块未正确安装。
Q2: 网页样式错乱
Django 默认不提供静态文件服务需配置 STATIC_URL 和 STATICFILES_DIRS。 十、推荐学习资源
Django 官方文档菜鸟教程 DjangoDjango Girls 教程廖雪峰 Django 教程 本文由“小奇Java面试”原创发布转载请注明出处。
可以搜索【小奇JAVA面试】第一时间阅读回复【资料】获取福利回复【项目】获取项目源码回复【简历模板】获取简历模板回复【学习路线图】获取学习路线图。