django我想写一个view.py和template的框架
时间: 2024-02-10 19:10:33 浏览: 74
py-djangular:python-django-角度
好的,下面是一个简单的Django框架,其中包含一个视图函数和一个模板文件:
1. 首先,在你的Django项目中创建一个名为 views.py 的文件。
2. 在 views.py 文件中,编写一个视图函数,例如:
```python
from django.shortcuts import render
def index(request):
return render(request, 'index.html')
```
这个视图函数返回一个名为 index.html 的模板文件,它将在用户访问网站的首页时呈现。
3. 接下来,在你的 Django 项目中创建一个名为 templates 的文件夹,并在其中创建一个名为 index.html 的模板文件。
4. 在 index.html 文件中,你可以编写HTML代码,例如:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>My Website</title>
</head>
<body>
<h1>Welcome to my website!</h1>
<p>Here you can find all sorts of useful information.</p>
</body>
</html>
```
5. 最后,在你的 Django 项目中的 urls.py 文件中,将你的视图函数与一个URL路径进行关联,例如:
```python
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
```
这个代码片段将你的视图函数与根URL路径进行关联,也就是当用户访问网站的根路径时(例如,http://localhost:8000/),将呈现 index.html 模板文件。
希望这个简单的框架对你有所帮助!
阅读全文