Django基本命令

Django常用命令 阅读详情

1、创建一个django project

 django-admin.py startproject mysite

 当前目录下会生成mysite的工程,目录结构如下:

        

  • manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。
  • settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
  • urls.py ----- 负责把URL模式映射到应用程序。

2、在mysite目录下创建应用,比如blog:

python manage.py startapp blog

        

3、启动django项目

 python manage.py runserver 8080

       这样我们的django就启动起来了!当我们访问:http://127.0.0.1:8080/时就可以看到:

       

4、同步更改数据库表或字段

复制代码

'''
python manage.py syncdb

注意:Django 1.7.1 及以上的版本需要用以下命令
python manage.py makemigrations
python manage.py migrate

'''

复制代码

这种方法可以创建表,当你在models.py中新增了类时,运行它就可以自动在数据库中创建表了,不用手动创建。

5、清空数据库

python manage.py flush

 此命令会询问是 yes 还是 no, 选择 yes 会把数据全部清空掉,只留下空表。

6、创建超级管理员

复制代码

'''
    python manage.py createsuperuser
     
    # 按照提示输入用户名和对应的密码就好了邮箱可以留空,用户名和密码必填
     
    # 修改 用户密码可以用:
    python manage.py changepassword username
    
'''

复制代码

7、Django 项目环境终端

 python manage.py shell

这个命令和 直接运行 python 进入 shell 的区别是:你可以在这个 shell 里面调用当前项目的 models.py 中的 API,对于操作数据的测试非常方便。

8、Django 项目环境终端

 python manage.py dbshell

Django 会自动进入在settings.py中设置的数据库,如果是 MySQL 或 postgreSQL,会要求输入数据库用户密码。

在这个终端可以执行数据库的SQL语句。如果您对SQL比较熟悉,可能喜欢这种方式。

9、更多命令

 python manage.py

 查看所有的命令,忘记子名称的时候特别有用。

10 static配置

 View Code

四、pycharm创建Django项目

1、菜单栏 File——>New Project...

填写项目保存位置、应用名称。

2、更改setting.py 

将 'django.middleware.csrf.CsrfViewMiddleware'注释掉,否则会出现下面的情况。

 

 3、settings.py中的templates 中的DIRS需要检查下是否为空,如果为空,添加上os.path.join(BASE_DIR,'templates')。

这是模板中没有设置,设置模板找到如下图的路径,打开settings.py-tpl,相同位置添加上上os.path.join(BASE_DIR,'templates')。下次创建项目就可不再手动添加。

4、templates文件夹下创建HTML文件。

5、编辑urls.py文件,增加映射关系。

6、编辑views.py,添加视图处理函数。

7、terminal中输入 python manage.py runserver IP:PORT  启动服务

 

8、局域网中的浏览器输入HTTP://IP:PORT/login 就可访问验证。

 

基于知识图谱的旅游推荐系统 这一系统整合了当今先进的数据技术:采集携程等大型平台的景点数据,通过爬虫技术源源不断地获取最新的旅游信息。此外,我们采用Neo4j图数据库来存储和处理这些数据,结合自然语言处理技术,为你提供精准的旅游建议。:通过直观的知识图谱展示,了解各个景点之间微妙的联系,无论是文化背景还是地理方位,你都能从中发现新的旅行灵感。准备毕业设计的同学,关注我们,这是一个集成了多种前沿技术的项目,为你的学术成果锦上添花。:不再浪费时间,系统根据你的偏好和历史评分,利用协同过滤技术推荐适合的旅游目的地。 阅读详情

相关推荐

告别眼疲劳!保姆级教程:给你的SecureCRT v8.7.2换上护眼高亮配色(附透明背景设置)

本文提供了一份详细的SecureCRT v8.7.2护眼高亮配色方案教程,帮助程序员缓解眼疲劳问题。通过科学调整配色方案、动态环境自适应设置以及字体渲染优化,显著提升终端使用的舒适度和工作效率。特别推荐Solarized Dark和One Dark Pro医学适配版配色方案,适合长时间编码工作。

weixin_42549496的博客 354

【django基础】django相关常用命令

django相关常用命令 1. 创建项目 django-admin startproject mysite 执行完命令后,会生成以下文件 mysite/ manage.py mysite/ __init__.py settings.py urls.py asgi.py wsgi.py 2. 服务启动 python manage.py runserver # 可以指定ip和端口号 python manage.p

苦苦思索的吃瓜群众博客 4307

PTA-浙大版 《Python程序设计》 第三章编程题目及答案

博主第一次写优快云的博客,所以排版上可能有些不尽人意,代码部分均为自己的思路,可能复杂或者考虑欠妥,欢迎大家一起讨论~ 第一题:大于身高的平均值 这里用了np数组求得平均数,当然for循环累加也是可以的 import numpy as np data = input().split() data = list(map(int,data)) avg = np.mean(data) for i in data: if i > avg: print(i,end = '

Legendwqs的博客 1万+

Django常用命令大全

打开 Linux 或 MacOS 的 Terminal (终端)直接在 终端中输入 windows 快捷键 win + R,输入 cmd,直接在 cmd 上输入 1、新建一个项目 django-admin.py startproject 项目名 以下命令要先进入项目目录下才能执行:cd 项目名 2、新建app (一个项目可以有多个app,通用的app也可以在多个项目中使用) pyth...

shiGXW的博客 2724

小麦病害检测系统开发

本项目旨在针对小麦病害小目标检测任务,在YOLOv11基础上进行三项改进: - 将主干网络替换为Swin Transformer,增强全局特征提取能力。 - 在检测头中引入DynamicHead,并增加检测头数量至四个,提升多尺度检测性能。 - 集成半监督FixMatch训练框架,利用无标签数据提升模型泛化能力。 我们定义五个模型进行对比实验: - Model 0: 原始YOLOv11 (有监督) - Model 1: YOLOv11 + Swin Transformer (有监督) ~~~~~~

AI的内部世界的博客 121

VTK API 详解(103):vtkGPUVolumeRayCastMapper - GPU加速体绘制

是 VTK 中基于 GPU 的高效体绘制映射器,利用现代显卡的计算能力,通过射线投射算法实现快速且高质量的三维体积渲染。相比 CPU 版本的,GPU 映射器性能大幅提升,支持更复杂的光照和渲染效果,是体绘制的主流选择。是 VTK 中性能优异的GPU体绘制映射器;适合大数据集和实时交互应用;配合灵活设置颜色、透明度和光照;建议在支持OpenGL的环境中使用。

yumeiguo的博客 295

django常用命令

django常用命令

刘念卿的博客 575

基于 高斯过程回归(Gaussian Process Regression, GPR) 的 时间序列区间预测 的 MATLAB 示例代码

基于 高斯过程回归(Gaussian Process Regression, GPR) 的 时间序列区间预测 的 MATLAB 示例代码

算法如诗的博客 154

Django的基本命令

Django的基本命令 Django的基本命令 runserver ,本地简易运行Django项目; shell ,进入Django项目的python shell 环境; test ,执行Django用例测试; makemigrations ,创建模型变更的迁移文件; migrate,执行上一个命令创建的迁移文件; dumpdata ,把数据库数据导出到文件; loaddata ,把文件数据...

qq_42285002的博客 165

1分钟吃透一篇文献,借助AI辅助各部分精读,效率提升10倍(附AI提示词)

你现在是一名【研究领域】的资深博士,非常擅长阅读与分析长篇论文,那么接下来我会给你上传一篇论文,请你按照我的要求辅助我阅读。

qq_64378896的博客 641

fasterlio原理及代码框架梳理

Faster-LIO 的优势是在保持同等高精度的前提下,显著提升计算效率,以支持更极端的应用场景(如高速无人机)和更廉价的硬件平台。可以把 Faster-LIO 理解为用一把更快的“空间哈希筛子”(iVox)替换了原来精细的“动态平衡树”(ikd-Tree),从而在精度损失极小的情况下,实现了效率的显著提升。:只在实际有地图点的空间区域动态创建和保留体素单元,形成一个稀疏的体素地图。是关键:将去畸变点云中的每个点,在 iVox 维护的局部地图中搜索近邻(如5个最近点),构建点到面的距离残差。

Studying…… 246

python 命令-Django 基本命令

Django 基本命令本节主要是为了让您了解一些django最基本的命令,请尝试着记住它们,并且多多练习下,特别是标记为红色的那些打开 Linux 或 MacOS 的 Terminal (终端)直接在 终端中输入这些命令(不是 python 的 shell中)如果是 windows 用 cmd(开始 搜索 cmd 或者 快捷键win + R,输入 cmd) 直接在 cmd 上操作。1. 新建一个 ...

weixin_37988176的博客 285

手把手带你完成基于UNet的医学图像分割系统设计与实现,UNet网络架构讲解,UNet复现,使用vibe coding工具,开发一个完整系统,包含完整源码

哈喽,大家好,这里是落花不写码,本次教程讲一下 U-Net 分割篇,U-Net 它是一篇 2015 年发表的论文,那为什么到现在还需要讲呢?因为后续讲到 GAN、扩散模型时候是离不开 U-Net 架构的,所以今天先带大家使用 U-Net 模型完成一些图像分割。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 870

总结归纳的 Django 基本命令

前言 Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及相关电子版书籍,都放在了文章结尾,欢迎前来领取! 总结归纳的 Django 基本命令 当前这篇教程考虑了 Django 1.4 - Django 2.0 版本差异。本节主要是为了让您了解一些django最基本的命令,请尝试着记住它们,并且多多练习下,特别是标记为...

weixin_34289744的博客 155

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Django 一些基本命令整理

本文主要是为了了解一些django最基本的命令,请尝试着记住它们,并且多多练习下。 打开 Linux 或 MacOS 的 Terminal (终端)直接在 终端中输入这些命令(不是 python 的 shell中),如果是 windows 用 cmd(开始 搜索 cmd 或者 快捷键win + R,输入 cmd) 直接在 cmd 上操作。 一、新建一个django_project ...

HelloKandy's Blog 273

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

python命令行调试django代码_Django 基本命令

Django 基本命令本节主要是为了让您了解一些django最基本的命令,请尝试着记住它们,并且多多练习下,特别是标记为红色的那些打开 Linux 或 MacOS 的 Terminal (终端)直接在 终端中输入这些命令(不是 python 的 shell中)如果是 windows 用 cmd(开始 搜索 cmd 或者 快捷键win + R,输入 cmd) 直接在 cmd 上操作。1. 新建一个 ...

weixin_39862484的博客 466

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Django 基本命令

打开 Linux 或 MacOS 的 Terminal (终端)直接在 终端中输入这些命令(不是 python 的 shell中) 如果是 windows 用 cmd(开始 搜索 cmd 或者 快捷键 win + R,输入 cmd) 直接在 cmd 上操作。 1. 新建一个 django project django-admin.py startproject project_name 注意 p...

昨日晴空的博客 362

Django——01.django基本命令

创建项目: 通过命令行的方式:首先要进入到安装了django的虚拟环境中。然后执行命令:django-admin startproject [项目的名称] 这样就可以在当前目录下创建一个项目了。 通过pycharm的方式:文件->新建项目->选择django。然后指定项目所在的路径,以及Python解释器,再点击Create就可以创建项目了。 运行项目: 终端:进入到项目文件夹中,然后执行以下命令即可运行:python manage.py runserver pycharm:直接点击

weixin_44154094的博客 318

django基本命令

1.创建项目django-admin.py startproject 项目名2.创建Apppython manage.py startapp app名(./manage.py startapp app名)3.运行python manage.py runserver ip:端口号

在努力! 1335

Python - Django - 基本命令

# 新建项目 django-admin.py startproject my_project # 新建app python3 manage.py startapp my_app # 同步数据库,先makemigrations,在migrate 1. python3 manage.py makemigrations 2. python3 manage.py migrate ...

chuckchen1222的博客 162

【转】Django 基本命令

Django基本命令 1. 新建一个 django project django-admin.pystartprojectproject_name 特别是在windows上,如果报错,尝试用django-admin代替django-admin.py试试 注意 project_name 是自己的项目名称,需要为合法的 Python 包名,如不能为 1a 或 a-b。 2....

weixin_30655219的博客 70

【Django基本命令】

进行数据迁移后,完成数据迁移。建完模型后,先进行数据迁移。

Web__L的博客 556
上一篇: 分布式自增ID算法---雪花算法 (snowflake,Java版)
下一篇: CentOS7开启SSH远程登陆
crazyArthas
博客等级 码龄10年 10粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值