Django 创建后台,配置sqlite3教程

下面是详细讲解Django创建后台、配置sqlite3的完整攻略。

1. 安装Django

首先,你需要安装Django。可以通过在终端或命令提示符下输入以下命令来安装:

pip install Django

2. 创建Django项目

安装完成后,你可以在终端或命令提示符下输入以下命令来创建Django项目:

django-admin startproject myproject

其中,"myproject"是你的项目名称,可以自行替换。

3. 创建Django应用

接下来,我们需要创建一个Django应用。在Django项目的根目录下,运行以下命令:

python manage.py startapp myapp

其中,"myapp"是你的应用名称,可以自行替换。

4. 配置settings.py

Django项目的"settings.py"文件包含一些重要的配置信息。我们需要将"myapp"应用添加到INSTALLED_APPS列表中。在"settings.py"文件中添加以下内容:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp', # 将myapp应用添加到INSTALLED_APPS列表中
]

5. 创建超级用户

Django后台需要一个超级用户来管理用户、组和权限。在终端或命令提示符下,运行以下命令来创建超级用户:

python manage.py createsuperuser

按照提示输入你需要的用户名、电子邮件地址和密码。

6. 创建数据库

默认情况下,Django使用SQLite作为数据库。在终端或命令提示符下,运行以下命令来创建数据库:

python manage.py migrate

7. 运行Django后台

最后,你可以在终端或命令提示符下运行以下命令来运行Django后台:

python manage.py runserver

如果一切正常,你应该可以在浏览器中访问"http://localhost:8000/admin"地址,其中8000是Django默认端口。你可以使用之前创建的超级用户登录Django后台管理系统。

至此,Django创建后台、配置sqlite3的完整攻略结束。


示例1:创建一个名为"blog"的Django应用

python manage.py startapp blog

示例2:将Django项目中的"myapp"应用添加到数据库中

python manage.py makemigrations myapp
python manage.py migrate

以上就是两个示例。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Django 创建后台,配置sqlite3教程 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • Django实现聊天机器人

    下面我将为您详细讲解“Django实现聊天机器人”的完整攻略。 1. 安装Django 我们首先需要安装Django,你可以通过以下命令安装: pip install django 2. 创建新的Django项目 接下来,我们需要创建一个新的Django项目,你可以使用以下命令: django-admin startproject chatbot 这将会在当…

    Django 2023年5月16日
    00
  • Django—Form两种保留用户提交数据的方法

    用户在网页上进行表单填写时,有可能出现某项填写错误。一般情况下,用户在未发觉错误的情况下点击提交,则此表单的内容会清空,用户不得不再重新填写,这样的用户体验是及其糟糕的。 在此,我们有2种方法将用户的输入保存下来,一旦填写错误,只需要将错误项修改即可重新提交。 一、利用Form生成Html标签 1. views.py 1 from django.shortc…

    Django 2023年4月10日
    00
  • Anaconda+django写出第一个web app(一)

    在安装好Anaconda和django之后,我们就可以开始创建自己的第一个Web app,那么首先创建一个空文件夹,之后创建的文件都在这个文件夹内。 启动命令行进入此文件夹内,可以先通过如下命令查看一下自己的python版本和django版本。  python –version  django-admin –version  我的python和djang…

    Django 2023年4月11日
    00
  • Django笔记十九之manager用法介绍

    本文首发于微信公众号:Hunter后端原文链接:Django笔记十九之manager用法介绍 首先介绍一下 manager 的使用场景,比如我们有一些表级别的,需要重复使用的功能,都可以使用 manager 来实现。 比如我们在前面的笔记中介绍的 model 的 create()、update() 等方法,Blog.objects.create() 中前面的…

    2023年4月10日
    00
  • django model content_type 使用

    一.关于content_type 使用 1.引入模块在models from django.db import models from django.contrib.contenttypes.models import ContentType #使用ContentType from django.contrib.contenttypes.fields imp…

    Django 2023年4月12日
    00
  • django-restframework

    一、安装与使用 1.安装 >: pip3 install djangorestframework 2.使用 在settings.py中注册: INSTALLED_APPS = [ …. ‘api.apps.ApiConfig’, # drf必须注册 ‘rest_framework’, ] 模块 # drf的封装风格 from rest_framew…

    Django 2023年4月13日
    00
  • django model ValueQuerySet QuerySet 转换成JSON

    这里我有4个字段需要使用外键,那么在调取数据的时候就可以使用两个’_’进行调取,当然条件必须需要从前端传进来 models.py class HostInfo(models.Model): host_ip = models.GenericIPAddressField() usage = models.ForeignKey(‘ServiceLine’) sys…

    Django 2023年4月9日
    00
  • Django- filter和simpletag,inclusion_tag的用法

    filter的用法: #先引入template from django import template #声明register,名字只能是register register = template.Library() #带名字的装饰器,调用的时候用起的名字 如dsb @register.filter(name=’dsb’) def add_sb(value, …

    Django 2023年4月12日
    00
合作推广
合作推广
分享本页
返回顶部