qidao123.com技术社区-IT企服评测·应用市场
标题:
基于Django的简易博客系统教程
[打印本页]
作者:
张春
时间:
2023-5-21 00:18
标题:
基于Django的简易博客系统教程
1. 安装Django
在命令行中输入以下命令安装Django
pip install django
复制代码
2. 创建Django项目
在命令行中输入以下命令创建一个名为myblog的Django项目
django-admin startproject myblog
复制代码
3. 创建Django应用
进入myblog项目目录,然后输入以下命令创建一个名为blog的Django应用
python manage.py startapp blog
复制代码
4. 创建模型
在blog应用的models.py文件中创建一个名为Post的模型
from django.db import models
class Post(models.Model):
title = models.CharField(max_length=200)
content = models.TextField()
pub_date = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.title
复制代码
5. 创建视图
在blog应用的views.py文件中创建一个名为index的视图
from django.shortcuts import render
from .models import Post
def index(request):
posts = Post.objects.all()
return render(request, 'blog/index.html', {'posts': posts})
复制代码
6. 创建模板
在blog应用的templates/blog目录下创建一个名为index.html的模板文件
{% for post in posts %}
<h2>{{ post.title }}</h2>
<p>{{ post.content }}</p>
<p>{{ post.pub_date }}</p>
{% endfor %}
复制代码
7. 配置URL
在blog应用的urls.py文件中配置URL
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
复制代码
在myblog项目的urls.py文件中添加blog应用的URL
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('blog/', include('blog.urls')),
]
复制代码
8. 运行Django项目
在命令行中输入以下命令运行Django项目
python manage.py runserver
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/)
Powered by Discuz! X3.4