Django 创建后台,配置sqlite3教程

yizhihongxing

下面是详细讲解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 Form表单自定义验证规则

    Django Form表单自定义验证规则是开发中常用的功能之一,本文将详细介绍如何自定义验证规则,包括如何定义验证方法并将其添加到表单中,以及如何在视图中使用表单进行数据验证。 定义验证方法 要自定义表单验证规则,首先需要定义一个验证方法。这个方法应该以表单字段的值为参数,并返回布尔值,指示该值是否有效。例如: def validate_even(value…

    Django 2023年3月12日
    00
  • Django+Vue 五十个常用技巧

    1 linux查看端口命令 netstat -ntlp # 查看当前所有tcp端口 netstat -ntulp |grep 80 # 查看所有80端口使用情况 netstat -an | grep 3306 # 查看所有3306端口使用情况 kill -9 3306 # 杀死使用3306端口的进程 2 ModelViewSet 路由 from django…

    Django 2023年4月11日
    00
  • Python – Django – 命名空间模式

    新建一个项目 app02 在 app02/ 下创建 urls.py: from django.conf.urls import url from app02 import views urlpatterns = [ url(r’^blog/’, views.test, name=”blog”), ] app01/urls.py: from django.co…

    Django 2023年4月10日
    00
  • 在django admin中添加自定义视图

    来自https://blog.csdn.net/qq_35753140/article/details/84881757   django admin提供了完善的用户管理和数据模型管理,方便实用。研究了一下在admin里面添加自己的页面。 在admin.py里继承django.contrib.admin.ModelAdmin基类 class FaceAdmi…

    Django 2023年4月10日
    00
  • python+django+虚拟环境(virtualenv[wrapper])+nginx+uwsgi在linux中的安装配置

    编译安装python3 安装依赖 sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev  sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqli…

    Django 2023年4月13日
    00
  • 【服务后端】MySQL数据库与Django Models不一致问题解决

    1 背景 1.8 Django的APP目录下有makemigrations文件夹,这个文件夹中的文件误删除过,后面从其他电脑的工程目录中拷贝了过来。 进行了python manage.py makemigrations和python manage.py migrate操作。 由于前后的makemigrations的文件不一致,导致数据库中的字段与Django…

    Django 2023年4月13日
    00
  • Linux下面如何安装Django

    首先你需要肯定你的机子上装了Python 现在ubuntu已经自带,所以不必操心 当然你可以在你的机子下测试一下,只需在 terminal 下输入 python 如果出现下面的界面就说明你机子已经装了python [plain] view plaincopy Python 2.7.3 (default, Aug  1 2012, 05:14:39)    […

    Django 2023年4月9日
    00
  • django部署到服务器使用manage.py runserver简单测试

    第一次把django项目部署到云服务器,为的是想快速看下远程访问效果,却意想不到踩中了好多坑 说明一下,用于生产的项目推荐使用nginx+uWSGI+virtualenv+django的,原因如下: https://www.cnblogs.com/duanlinxiao/p/10395946.html  本文只是说明真实生产的其中一步,将django代码快速…

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