[root@localhost project0904]# vim app0904/admin.py from django.contrib import admin from app0904.models import Student,Teacher,Group # Register your models here. admin.site.register(Student) admin.site.register(Teacher) admin.site.register(Group) [root@localhost project0904]# python manage.py makemigrations No changes detected [root@localhost project0904]# python manage.py migrate Operations to perform: Apply all migrations: admin, app0904, auth, contenttypes, sessions Running migrations: No migrations to apply. [root@localhost project0904]# vim app0904/models.py from __future__ import unicode_literals from django.db import models # Create your models here. class Teacher(models.Model): id=models.IntegerField(primary_key=True) name=models.CharField(max_length=50) class Meta: db_table='teacher' def __unicode__(self): return self.name class Student(models.Model): id = models.IntegerField(primary_key=True) name = models.CharField(max_length=50) age=models.IntegerField() sex=models.IntegerField() teacher=models.ForeignKey(Teacher) class Meta: db_table='student' def __unicode__(self): return self.name class Group(models.Model): id=models.IntegerField(primary_key=True) name=models.CharField(max_length=50) members=models.ManyToManyField(Student,through='MemberShip') class Meta: db_table='group' def __unicode__(self): return self.name class MemberShip(models.Model): id=models.IntegerField(primary_key=True) group=models.ForeignKey(Group) student=models.ForeignKey(Student) class Meta: db_table='MemberShip'
打开后台可以看到加入的内容!
相关推荐
- **内置管理后台**:通过简单的配置,Django可以快速生成一个强大的后台管理界面,方便内容管理和维护。 - **优雅的URL设计**:使用正则表达式匹配URL,将请求映射到相应的视图函数,实现清晰的URL结构。 - **...
6. **安装与配置**:项目可能提供详细的文档,说明如何将这个主题集成到现有的Django项目中,包括安装依赖、配置settings以及注册admin应用。 通过使用这个项目,开发者不仅可以提升Django admin的视觉吸引力,还能...
Django是一个高层次的Python Web框架,其设计目的是为了让Web开发变得更加简单和高效。它遵循“快速开发”和“尽量少的重复”原则,以“不要重复自己”(DRY)为设计理念,通过内置的许多功能,使得开发者可以更专注...
在**Django 1.6.2** 版本中,这个应用允许开发者无需修改项目中的任何现有代码,只需简单地将其添加到项目的中间件配置中,就能实现对Django内置admin界面的增强。这极大地简化了对admin界面的定制过程,让开发者...
8. `urls.py`:Django的URL路由配置。 六、部署与运行 1. 安装依赖:使用pip安装`requirements.txt`中的库。 2. 配置数据库:在`settings.py`中设置数据库连接信息。 3. 创建数据库模型:使用Django的`...
安装SimpleUI后,我们可以通过修改简单的配置来实现对admin界面的美化。如果在使用SimpleUI时遇到输入框对齐问题,可能需要检查CSS样式是否正确应用到输入框元素上。通常,这些对齐问题可以通过添加适当的类或者调整...
前几天写的django 简易博客开发记录,贴个链接吧 ...django 简易博客开发 1 安装、创建、配置、admin使用 http://www.cnblogs.com/cacique/archive/2012/09/29/2707976.html django 简易博客开发 2 模板和数据查询 ...
总结来说,"django-admin-env-notice" 是一个实用的Django插件,它为开发者提供了一种简单而直观的方式来识别和区分不同环境的Django Admin。通过这个工具,我们可以更加谨慎地管理我们的Web应用,防止因误操作导致...
【压缩包子文件的文件名称列表】中的"django-vue3-admin-master"表明这是项目的主分支或最新版本,通常包含项目的所有源代码、配置文件、静态资源等。 详细知识点如下: 1. **Django框架**:Django是一个高级的...
### Django基础配置详解 #### 一、环境与配置文件概览 Django 是一款非常流行的 Python Web 开发框架,以其高效、简洁著称。对于初学者来说,掌握 Django 的基本配置至关重要。本篇将详细介绍如何配置 Django 的...
2. manage.py:是对django-admin.py的简单包装,每个Django项目都包含一个manage.py文件。 Django框架的命令语法 Django框架的命令语法如下: django-admin.py <subcommand> [options] 其中,subcommand是子命令...
在Django中,可以通过引入BootstrapTable的JS和CSS,然后在后台模板中配置相关参数,使数据以BootstrapTable的形式展示。 5. **权限控制**:Django提供了强大的权限和用户认证系统。通过`permissions`和`groups`,...
- **settings.py**: Django的配置文件,包含各种全局设置,如调试模式、静态文件路径等。 **Django的工作机制** 用户通过浏览器发送请求,Django解析URL,找到对应的视图函数,视图处理请求并可能与模型交互获取...
【标题】"django admin theme suit_pythondjango_Suit_djangosuit_django-suit" 指的是一个用于 Django 管理员界面的定制主题,名为 "Django Suit"。这个主题是为了改善默认的 Django 管理界面的外观和用户体验,使...
【Django简单博客Demo详解】 在Web开发领域,Django是一个功能强大且高效的Python框架,以其MVC(Model-View-Controller)设计模式和“ batteries included”理念深受开发者喜爱。本教程将深入探讨如何利用Django...
django-admin startproject blog_project ``` 2. 进入项目目录: ``` cd blog_project ``` 3. 创建一个名为`blog`的应用: ``` python manage.py startapp blog ``` #### 五、模型设计 在Django中,模型是...
- **页面应用(Pages app)**: 深入探讨模板(Templates)、基于类的视图(Class-Based Views)、URL的配置以及如何通过Django Admin和视图模板URL来管理内容。 - **消息板块应用(Message Board app)**: 展示如何...
【标题】中的“基于Django+SQLlite开发的一个简单的学生信息管理系统”表明这是一个使用Python的Django框架和SQLite数据库构建的简易信息系统。Django是一个高级的Web应用框架,提供了MVC(模型-视图-控制器)架构,...
基于Django框架的简单校园请假系统,mysql版本8.0.16 python版本3.7 django版本3.0,包含了模型,视图,前端的代码,前端采用html+css+js+Django模板语言,未使用前端框架,数据库采用mysql。实现了教师端的登陆批假...
在本文中,我们将深入探讨如何使用Django 2.0.6版本构建一个简单的博客系统。Django是Python编程语言中的一个强大且流行的Web开发框架,以其“快速、易用且可扩展”的特性受到广大开发者喜爱。对于初学者或者那些...