Django使用admin管理页面实例

2024-10-13 19:02:34

1、登录CentOS7虚拟机,打开终端,进入python虚拟环境,创建django工程,创建应用,命令如下:workon djandotestdjango-admin startproject djadmincd djadminpython manage.py startapp book

Django使用admin管理页面实例Django使用admin管理页面实例

3、在mysql数据库创建上一步指定的djtest数据库mysql -uroot -p输入密码create database djtest default charset=utf8;show databases;quit;在工程的同名文件夹的__init__.py文件,添加两行代码如下,使django工程可以和数据库交互vi __init__.py__init__.py文件如下from pymysql import install_as_MySQLdbinstall_as_MySQLdb()

Django使用admin管理页面实例

4、在book应用文件夹下编辑models类,创建一个student类和一个hobby亿姣灵秀类vi ../book/models.pymodels.py文件如下:from django.db i罪焐芡拂mport models# Create your models here.class student(models.Model): name = models.CharField(max_length=20,verbose_name='姓名') class Meta: db_table = 'tb_student' verbose_name = '学生' def __str__(self): return self.nameclass hobby(models.Model): hname = models.CharField(max_length=20,verbose_name='兴趣名') student = models.ForeignKey(student,on_delete=models.CASCADE,verbose_name='学生') class Meta: db_table = 'tb_hobby' verbose_name = '兴趣'

Django使用admin管理页面实例

6、创建超级用户python manage.py createsuperuser如果不输入用户名,默认使当前登录的用户名密码不能太弱

Django使用admin管理页面实例

8、运行django服务器python manage.py runserver

Django使用admin管理页面实例
猜你喜欢