要用Django快速搭建博客系统,可以按照以下步骤进行: 1. 安装Django 首先需要安装Django,可以使用pip命令进行安装: pip install django
2. 创建Django项目和应用 使用以下命令创建一个Django项目和一个应用: django-admin startproject myblog cd myblog</p>
<p>manage.py startapp blog <code>这里的myblog是项目名称,blog是应用名称。 3. 配置数据库 在myblog/settings.py文件中配置数据库信息,这里使用SQLite数据库:</code></p>
<p>DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } <code>4. 创建博客模型 在blog/models.py文件中定义博客的模型:</code></p>
<p>from django.db import models class Blog(models.Model): title = models.CharField(max_length=100) content = models.TextField() pub_date = models.DateTimeField(auto_now_add=True) <code>这里定义了一个博客模型,包括标题、内容和发布时间。 5. 创建数据库表 使用以下命令创建数据库表:</code></p>
<p>manage.py makemigrations</p>
<p>manage.py migrate <code>6. 创建视图 在blog/views.py文件中定义博客列表视图和详情视图:</code></p>
<p>from django.shortcuts import render, get_object_or_404 from .models import Blog def blog_list(request): blogs = Blog.objects.all() return render(request, 'blog_list.html', {'blogs': blogs}) def blog_detail(request, pk): blog = get_object_or_404(Blog, pk=pk) return render(request, 'blog_detail.html', {'blog': blog}) <code>这里定义了博客列表视图和详情视图,通过模板渲染展示博客信息。 7. 创建模板 在blog/templates目录下创建博客列表和详情的模板: blog_list.html:</code>html {% for blog in blogs %}</p>
<p>{{ blog.content }}</p>
<p>{{ blog.pub_date }}</p>
<h2>{{ blog.title }}</h2>
<p>{{ blog.content }}</p>
<p>{{ blog.pub_date }}</p>
<p>from django.urls import path from blog.views import blog_list, blog_detail urlpatterns = [ path('', blog_list, name='blog_list'), path('</p>
<p>manage.py runserver
然后在浏览器中访问http://127.0.0.1:8000/就可以看到博客列表页面了。
Original: https://blog.csdn.net/wazsja/article/details/126088540
Author: hheMing
Title: AcWing_Django学习_1.1课程概论和Python3语法(上)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/732537/
转载文章受原作者版权保护。转载请注明原作者出处!