Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python django

作者:愛火焚城   发布日期:2025-09-22   浏览:98

# 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')

解释说明:

  1. views.py:

    • 定义了一个简单的视图函数 index,它接收一个 HTTP 请求并返回一个字符串作为响应。
  2. urls.py:

    • 定义了 URL 模式,并将其映射到视图函数 index
  3. models.py:

    • 定义了一个数据库模型 Question,它有两个字段:问题文本和发布日期。
  4. forms.py:

    • 定义了一个表单类 NameForm,包含两个字段:你的名字和评论。
  5. settings.py:

    • 列出了所有已安装的应用程序,确保你的应用程序也在其中。
  6. admin.py:

    • 注册了 Question 模型到 Django 管理站点,并定义了显示的字段。

上一篇:format在python中的用法

下一篇:python 爬虫

大家都在看

python时间格式

python读取文件路径

staticmethod在python中有

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

python list.pop

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站