数据库
oracle数据库自启动和关闭脚本调用
数据库灾备恢复小结
DMS使用文档
Oracle12C安装文档_李光升
Centos配置yum源的操作步骤-李光升
CCS数据库突然卡顿问题解决-徐铭
Centos 7.9静默安装oracle 12cR2详细步骤
mysql5.7数据库sql语句数据类型隐式转换的反逻辑BUG
RDS MySQL临时文件导致实例磁盘空间满且出现“锁定中”状态
关于Mysql引擎Myisam和InnoDB的使用
MySQL查询语句中in和exists区别详解-知识点
Mysql 的存储过程中 WITH AS 的语法和使用
Mysql 性能调优-详解
oracle数据库DG搭建
SUSE linux 配置时钟同步服务NTP/Chrony
oracle数据库实例开启操作文档
oracle数据库实例关闭操作文档
oracle数据库DBS备份配置文档v2
ALiYun ECS CENTOS数据上传到OSS操作手册
Oracle - LOGMINER配置方法
oracle sysaux表空间爆满清理unified auditing数据
sysaux表空间爆满WRI$_ADV_OBJECTS占用严重
SAP权限对象
SYSAUX表空间WRI$\_ADV\_OBJECTS表过大清理V2
oracle:表访问方式
ORA性能诊断调优
数据字典(DICT)和性能事件类型(EVENT)
日志挖掘LogMiner
RMAN sql_id “0az7czjdw8z7j” 执行计划异常
Oracle11g Active Data Guard搭建、管理
ORACLE LOGMINER配置v2
oracle日志组调整
ECS linux服务器挂载nas磁盘失败
oracle数据库修改字符集
datapump数据泵导入导出
OA系统数据库ADG架构搭建
IPS数据库SQL执行异常:ORA-00600
oracle 12c 创建PDB
oracle数据库监听异常
lvm:阿里云磁盘扩容,lvm扩容
Redis基本操作
SAP S4 CLIENT COPY(800->400)
日常数据库操作
PGSQL操作
# ORA-00054: resource busy问题处理
OA数据库服务器故障分析报告
CCS数据库生产数据库(北京中心)覆盖到VER环境数据库(乌兰察布):使用nonpdb to pdb迁移方式
WINDOWS环境Django框架连接MySQL数据库配置
Django开发学习实战
什么是向量嵌入?
OA数据库服务器内次异常增长问题分析
基于AI的自动化服务器管理
AI技术发展趋势及其在农牧食品行业的创新应用
IPS数据库日志表数据归档&表分区
国产编程模型GLM-4.6海外爆火:性能媲美ClaudeSonnet,性价比优势显著
免费开源的零代码平台 / 无代码平台,敲敲云 v2.2.0 版本
数据库原理与应用
AI发展近况分析
ORACLE ADG环境下解除ADG关系并激活备库为独立数据库
麦肯锡重磅报告:关于未来的生存指南,当57%的工作被自动化,我们如何与AI结成利益共同体
【Oracle】Cursor(游标)
ORACLE数据库在曾经的备库(路径一致)进行不完全恢复
获取执行计划的6种方法
人工智能行业的发展已进入“系统竞争”时代
2026年AI与机器人发展趋势
事务未提交导致行锁等待问题处理
MongoDB日常操作命令
2026年人工智能前沿技术趋势与应用落地分析
Doris开发
本文档使用「觅思文档专业版」发布
-
+
首页
Django开发学习实战
# Django开发学习实战 1. 创建项目: 1. 创建路径: 1. mkdir djangotutorial(linux) 2. mkdir djangotutorial(windows) 2. 创建Django项目: 1. django\-admin startproject mysite djangotutorial(linux) 2. django\-admin startproject mysite djangotutorial(windows) 2. 创建APP: 1. python manage.py startapp polls (linux) 2. py manage.py startapp polls(windows) 3. 写一个视图: 1. polls/views.py编入: 1. from django.http import HttpResponse 2. def index(request): 3. return HttpResponse("Hello, world. You're at the polls index.") 2. 配置apps路径映射polls/urls.py: 1. from django.urls import path 2. from . import views 3. urlpatterns \= \[ 4. path("", views.index, name\="index"), 5. ] 3. 配置根路径映射mysite/urls.py: 1. from django.contrib import admin 2. from django.urls import include, path 3. urlpatterns \= \[ 4. path("polls/", include("polls.urls")), 5. path("admin/", admin.site.urls), 6. ] 4. 运行项目: 1. py manage.py runserver (windows) 2. python manage.py runserver(linux) 3. 然后可以登录127\.0\.0\.1:8000/polls/访问 4. 写一个models: 1. 新增类Question/Choice: 1. polls/models.py: 1. from django.db import models 2. class Question(models.Model): 3. question\_text \= models.CharField(max\_length\=200\) 4. pub\_date \= models.DateTimeField("date published") 5. class Choice(models.Model): 6. question \= models.ForeignKey(Question, on\_delete\=models.CASCADE) 7. choice\_text \= models.CharField(max\_length\=200\) 8. votes \= models.IntegerField(default\=0\) 2. 激活models: 1. 将polls应用安装到项目: 1. 打开mysite/settings.py,在INSTALLED\_APPS \= \[]中添加polls.apps.PollsConfig  * + - 1. 执行应用: 1. py manage.py makemigrations polls (windows)  * + - * 1. python manage.py makemigrations polls (linux) 1. 自动执行数据库迁移/同步管理数据库结构:migrate 1. 预览migrate会执行的SQL语句: python manage.py sqlmigrate polls 0001(linux) py manage.py sqlmigrate polls 0001(windows)  * + - * 1. 检查项目中的问题: python manage.py check(linux) py manage.py check(windows)  * + - * 1. 在数据库中创建新定义的model数据表: py manage.py migrate(winodws)  python manage.py migrate(linux) * + - * 1. 在数据库中确认:polls\_choice/polls\_question创建成功  * + - * 1. 改变models,同步修改数据库表结构 1、编辑models.py文件,改变models:polls\_question表新增字段question\_username char(30\) 2、运行python manage.py makemigrations(linux)/py manage.py makemigrations生成迁移文件  3、运行python manage.py migrate/py manage.py migrate应用数据库migrate  4、在数据库端确认:默认新增字段不能为null  1. 初试API 1. 进入交互式Python命令行 1. py manage.py shell(windows)/python manage.py shell  * + 1. 在class Question中添加方法\_\_str\_\_,在class Choice中添加方法\_\_str\_\_; 2. 在class Question中添加方法was\_published\_recently;  * + 1. py manage.py shell启动新的python交互shell:       1. Django管理页面 1. 创建一个管理员账号 1. py manage.py createsuperuser  * 1. 启动开发服务器 1. py manage.py runserver 2. 进入管理站点页面 1. 登录[http://127\.0\.0\.1:8000/admin/,](http://127.0.0.1:8000/admin/,)进入管理登录界面并登入  * 1. 向管理页面中加入投票应用 1. 告诉管理,question对象需要一个后台接口,打开polls/admin.py文件,编辑文件  * 1. 体验便捷的管理功能 1. 点击question,看到question list  1. 编写你的第一个Django应用 1. 编写更多视图 1. polls/views.py添加更多视图  * + 1. polls/urls.py增加地址映射  * + 1. 登录索引页  * + 1. 登录detail  * + 1. 登录results  * + 1. 登录vote 
徐铭
2025年6月25日 11:05
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期