# views.py
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
# 这是一个简单的视图函数,它接收一个请求并返回一个HTTP响应。
return HttpResponse("Hello, world. You're at the polls index.")
# urls.py
from django.urls import path
from . import views
urlpatterns = [
# 定义URL模式,并将其映射到相应的视图函数。
path('', views.index, name='index'),
]
# models.py
from django.db import models
class Question(models.Model):
# 定义一个数据库模型,表示一个问题。
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
def __str__(self):
return self.question_text
# forms.py
from django import forms
class NameForm(forms.Form):
# 定义一个表单类,包含两个字段:你的名字和评论。
your_name = forms.CharField(label='Your name', max_length=100)
comment = forms.CharField(widget=forms.Textarea)
# settings.py
INSTALLED_APPS = [
# 列出所有已安装的应用程序。
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'your_app_name', # 替换为你的应用程序名称
]
# admin.py
from django.contrib import admin
from .models import Question
@admin.register(Question)
class QuestionAdmin(admin.ModelAdmin):
# 注册模型到管理站点,并定义显示的字段。
list_display = ('question_text', 'pub_date')
views.py:
index
,它接收一个 HTTP 请求并返回一个字符串作为响应。urls.py:
index
。models.py:
Question
,它有两个字段:问题文本和发布日期。forms.py:
NameForm
,包含两个字段:你的名字和评论。settings.py:
admin.py:
Question
模型到 Django 管理站点,并定义了显示的字段。下一篇:python 爬虫
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站