代码示例库
搜索、筛选并收藏你需要的 Python 代码片段。
#入门
#字符串
#数字
#列表
#列表
#循环
#切片
#if
#列表
#字典
#字典
#while
#while
#函数
#函数
#类
#类
#文件
#异常
#测试
#测试
#Pygame
#Pygame
#matplotlib
#随机漫步
#CSV
#API
#Django
#Django
#Django
Django模型与管理
第18章 Django入门演示Django模型定义。
from django.db import models
class Topic(models.Model):
text = models.CharField(max_length=200)
date_added = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.text
class Entry(models.Model):
topic = models.ForeignKey(Topic, on_delete=models.CASCADE)
...
Django用户认证
第19章 用户账户演示注册登录与数据归属。
from django.contrib.auth import authenticate, login
from django.contrib.auth.decorators import login_required
@login_required
def my_topics(request):
# 只显示当前用户的数据
topics = Topic.objects.filter(owner=request.user).order_by("date_added")
return render(request, "topics.html", {"topics": to
...
Bootstrap模板片段
第20章 设置样式并部署演示Django模板引入Bootstrap。
{% extends "base.html" %}
{% block content %}
<div class="jumbotron">
<h1 class="display-4">学习笔记</h1>
<p class="lead">记录你学到的每一个知识点。</p>
<a class="btn btn-primary btn-lg" href="{% url "new_topic" %}">新建主题</a>
</div>
{% endblock content %}