在pycharm中创建Django项目并启动

Django介绍

        Django 是一个基于 Python 的开源 Web 应用框架,采用了 MTV(Model - Template - View)软件设计模式 ,由许多功能强大的组件组成,能够帮助开发者快速、高效地创建复杂的数据库驱动的 Web 应用程序。它具有以下显著特点:
       强大的数据库抽象层(ORM):允许使用 Python 代码与各种数据库进行交互,无需编写原始 SQL 语句。通过简单的配置就可以轻松更换数据库,实现数据模型与数据库的解耦,例如从 SQLite 切换到 PostgreSQL ,只需要在settings.py中修改数据库配置部分。
       丰富的插件和工具:有大量的第三方插件,如用于用户认证的django - allauth,文件管理的django - storages,缓存的django - cache - utils等,可以方便地集成到项目中,极大地提高开发效率。

创建Django项目

django-admin startproject myapp
cd myapp

在开启之前myapp下有2个文件,开启后增加db.sqlite3数据库文件
开启后会有相应的链接,打开即可查看

创建用户

执行 manage.py createsuperuser
进入manage.py 目录
打开终端
执行以下命令:

python manage.py createsuperuser
或者
python3 manage.py createsuperuser

根据提示创建用户和密码: 都设置成admin即可

PS D:\myapp> python manage.py createsuperuserUsername (leave blank to use 'yxxxx'): admin
Email address: test123@qq.com
Password:
Password (again):
The password is too similar to the username.
This password is too short. It must contain at least 8 characters.
This password is too common.
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.

运行项目

直接终端运行

python manage.py runserver 0.0.0.0:8000

通过Pycharm运行

      如果直接运行manage.py程序的话会提示一大堆没有传入参数等信息,会提示一堆东西,表示没有配置参数,在pycharm右上角,点击edit configurations 编辑配置参数,如下图描述:

   点开弹出框如下对话框,在Parameters 对应的对话框中输入配置参数 runserver 0.0.0.0:8000.配置完成之后点击ok就完成了。
    并在这个Parameters配置参数这块可以输入任意运行相关启动命令,后续直接启动即可,具体设置如下图:

     配置完以上信息之后,直接按Ctrl+shift+F10 或者点击运行一下manage.py文件:出现如下结果,表示配置成功。

  正常提示以下信息说明运行成功

Connected to pydev debugger (build 222.4554.11)
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
April 30, 2025 - 15:44:21
Django version 3.2.25, using settings 'django_neo4j.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CTRL-BREAK.

后台演示

     运行完程序,我们可以直接在浏览器地址栏输入:http://127.0.0.1:8000/admin/ 地址,演示如下图:

  登录密码直接用以上设置中的密码即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/77932.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/77932.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Carla中构建自动驾驶:使用PID控制和ROS2进行路径跟踪

机器人软件开发什么是 P、PI 和 PID 控制器?比例 (P) 控制器比例积分 (PI) 控制器比例-积分-微分 (PID) 控制器横向控制简介CARLA ROS2 集成纵向控制横向控制关键要点结论引用 机器人软件开发 …

【KWDB 创作者计划】_深度解析KWDB存储引擎

文章目录 每日一句正能量引言一、存储引擎核心模块结构二、写前日志 WAL(Write-Ahead Log)三、列式压缩存储(Columnar Compression)四、索引机制与混合查询调度五、分布式核心功能:租约管理实战六、时间序列数据处理&a…

Apache Tomcat 漏洞(CVE-2025-24813)导致服务器面临 RCE 风险

CVE-2025-24813Apache Tomcat 中发现了一个严重安全漏洞,标识为,该漏洞可能导致服务器面临远程代码执行 (RCE)、信息泄露和数据损坏的风险。 此缺陷影响以下版本: Apache Tomcat11.0.0-M1通过11.0.2Apache Tomcat10.1.0-M1通过10.1.34Apache Tomcat9.0.0-M1通过9.0.98了解 …

全面解析SimHash算法:原理、对比与Spring Boot实践指南

一、SimHash算法概述 SimHash是一种局部敏感哈希算法,由Google工程师Moses Charikar提出,主要用于海量文本的快速去重与相似度检测。其核心思想是将高维特征向量映射为固定长度的二进制指纹(如64位),通过计算指纹间的…

临床回归分析及AI推理

在医疗保健决策越来越受数据驱动的时代,回归分析已成为临床医生和研究人员最强大的工具之一。无论是预测结果、调整混杂因素、建模生存时间还是理解诊断性能,回归模型都为将原始数据转化为临床洞察提供了统计学基础。 AI推理 然而,随着技术…

西门子PLC S7-1200 电动机的软启动控制

1 PWM 控制的基本概念 PWM 是 PulseWidth Modulation 的简称。 PWM 控制是一种脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制来等效获得所需要的波形(含形状和幅值)。PWM 控制技术在逆变电路中应用比较广泛,所应用的逆变电路绝大部分是PWM 型。除此之外, PWM 控制技术…

【学习 python day5】

学习目标: python基础 掌握函数的定义及调用方法掌握模块的用法掌握包的用法掌握如何捕获异常 web自动化测试 能完成selenium自动化环境部署及结果验证掌握selenium实现自动化测试的核心步骤 学习内容: 一、Python基础 1、集合[了解] 1, 集合 set, …

day006-实战练习题-参考答案

老男孩教育-99期-实战练习题 1. 你作为"老男孩教育99期云计算"新晋运维工程师,在入职首日遭遇紧急事件: "生产环境3台Web服务器突发性能告警,技术总监要求你立即完成: 快速建立故障诊断工作区收集关键系统指标分…

C# 实现列式存储数据

C#实现列式存储数据指南 一、列式存储概述 列式存储(Columnar Storage)是一种数据存储方式,它将数据按列而非行组织。与传统的行式存储相比,列式存储在以下场景具有优势: ​​分析型查询​​:聚合计算、分组统计等操作效率更高…

Mysql索引分类、索引失效场景

索引分类 按数据结构分类​ B-Tree索引(BTree) 描述​​:默认的索引类型,大多数存储引擎(如InnoDB、MyISAM)支持。实际使用BTree结构,数据存储在叶子节点,叶子节点通过指针连接&a…

SpringBoot+Redis全局唯一ID生成器

📦 优雅版 Redis ID 生成器工具类 支持: 项目启动时自动初始化起始值获取自增 ID 方法yml 配置化起始值可灵活扩展多业务线 ID 📌 application.yml 配置 id-generator:member-start-value: 1000000000📌 配置类:IdG…

深入掌握CSS背景图片:从基础到实战

背景图片: 本文将通过系统化的讲解实战案例,帮助读者彻底掌握CSS背景图片的六大核心知识点。每个知识点都包含对比演示和记忆技巧,建议结合代码实操学习。 一、背景图片基础设置 使用background-image(路径)属性设置…

WPF之XAML基础

文章目录 XAML基础:深入理解WPF和UWP应用开发的核心语言1. XAML简介XAML与XML的关系 2. XAML语法基础元素语法属性语法集合语法附加属性 3. XAML命名空间命名空间映射关系 4. XAML标记扩展静态资源引用数据绑定相对资源引用常见标记扩展对比 5. XAML与代码的关系XAM…

驱动车辆诊断测试创新 | 支持诊断测试的模拟器及数据文件转换生成

一 背景和挑战 | 背景: 随着汽车功能的日益丰富,ECU和域控制器的复杂性大大增加,导致测试需求大幅上升,尤其是在ECU的故障诊断和性能验证方面。然而,传统的实车测试方法难以满足高频率迭代和验证需求,不仅…

免疫细胞靶点“破局战”:从抗体到CAR-T,自免疾病治疗的3大技术突破

引言 人体免疫系统组成了一个严密调控的“网络”,时刻检测着外来病原体,并将其与自身抗原区分开来。但免疫系统也可能会被“策反”,错误的攻击我们自身,从而导致自身免疫性疾病的发生。 目前已知的自免疾病超过100种&#xff0c…

计算机网络应用层(5)-- P2P文件分发视频流和内容分发网

💓个人主页:mooridy 💓专栏地址:《计算机网络:自顶向下方法》 大纲式阅读笔记_mooridy的博客-CSDN博客 💓本博客内容为《计算机网络:自顶向下方法》第二章应用层第五、六节知识梳理 关注我&…

十二种存储器综合对比——《器件手册--存储器》

存储器 名称 特点 用途 EEPROM 可电擦除可编程只读存储器,支持按字节擦除和写入操作,具有非易失性,断电后数据不丢失。 常用于存储少量需要频繁更新的数据,如设备配置参数、用户设置等。 NOR FLASH 支持按字节随机访问&…

第十六届蓝桥杯 2025 C/C++组 旗帜

目录 题目: 题目描述: 题目链接: 思路: 思路详解: 代码: 代码详解: 题目: 题目描述: 题目链接: P12340 [蓝桥杯 2025 省 AB/Python B 第二场] 旗帜 -…

比亚迪再获国际双奖 以“技术为王”书写中国汽车出海新篇章

近日,全球汽车行业权威奖项“2025世界汽车大奖”(World Car Awards)在纽约国际车展举行颁奖典礼,比亚迪海鸥(BYD SEAGULL/BYD DOLPHIN MINI)摘得“2025世界城市车(World Urban Car)”…

人工智能数学基础(五):概率论

概率论是人工智能中处理不确定性的核心工具,它为机器学习、数据科学和统计分析提供了理论基础。本文将深入浅出地介绍概率论的重要概念,并结合 Python 实例,帮助读者更好地理解和应用这些知识。资源绑定附上完整资源供读者参考学习&#xff0…