创建django项目(笔记)

Django讲课笔记03:创建Django项目 文章目录零、本讲学习目标一、课程导入(一)Web框架(二)WSGI二、新课讲授(一)使用内置指令创建Django项目1、主要文件(1)manage.py(2)init.py(3)asgi.py(4)settings.py(5)urls.py(6)wsgi.py2、创建项目应用(7)migrations(8)init py(9)admin.py(10)apps.py(11)models.py(12)tests.py(13)views.py3、启动项目4、任务:显示欢迎信息 - Welcome to Djang 阅读详情

看视频之前可以大概理一下思路,这样看的时候会更好理解一些
本节课的基本思路就是:

准备工作–配置环境

scp /var/lib/acwing/docker/images/ django_lesson_1_0.tar server_name: # 将镜像上传到自己租的云端服务器
ssh server_name # 登录自己的云端服务器
docker load -i django_lesson_1_0.tar # 将镜像加载到本地
docker run -p 20000:22 -p 8000:8000 --name django_server -itd django_lesson:1.0 # 创建并运行django_lesson:1.0镜像 (端口要自己去云平台放行)
docker attach django_server # 进入创建的docker容器
passwd # 设置root密码
adduser acs # 创建普通用户acs
usermod -aG sudo acs # 给用户acs分配sudo权限
su -acs# 可切换到用户acs中
ctrl p + ctrl q #挂起容器
返回AC terminal,为acs用户配置别名和免密登录
vim config # 配置别名
ssh-copy-id 别名 # 为acs用户一键添加公钥,免密登录
scp .bashrc .vimrc .tmux.conf 别名: # 配置一下环境

开始施工

打开tumx
django-admin startproject acapp #创建django项目acapp
配置git:
ssh-keygen # 生成密钥用于连接到ac git上面
在git偏好设置中,打开ssh密钥,添加一下刚才生成的公钥
git init # 进到acapp中将其配置成git仓库
打开git,在git上创建一个仓库(项目)按照下面的提示在acs里面配置一下git

git config --global user.name xxx
git config --global user.email xxx@xxx.com
git add .
git commit -m "xxx"
git remote add origin git@git.acwing.com:xxx/XXX.git #建立连接
git push --set-upstream origin master
再打开一个tmux,(一个tmux用于维护控制台,另一个tmux用于开发)跑一下我们的项目
python3 manage.py runserver 0.0.0.0:8000
ag ALLOWED_HOSTS #全文搜索(就在settings.py中)
找到这个字段所在位置,并将自己的IP地址添加到里面
便可用 IP地址:8000 打开django页面
git 一下代码
注意:在git仓库的根目录下(acapp),vim .gitignore
在文件里面写上

 **/__pycache__(两个杠)
 *.swap

再去添加文件的时候就不会再添加这类不必要的文件

python3 manage.py startapp game # 创建gameapp

登录django管理员界面
ctrl c 先关掉控制台
python3 manage.py migrate #同步一下数据库的修改
python3 manage.py createsuperuser # 创建管理员账号
pyhton3 manage.py runserver 0.0.0.0:8000 # 启动控制台
IP地址:8000/admin # 进到管理员登录界面,输入一下刚才创建的账号即可进到管理员界面
cd game

touch urls.py
mkdir templates
vim views # 定义一个index函数 视频位置 1:00:00
vim urls.py # 写一下路由
cd acapp vim urls.py # 将刚才的路由写到总路由里面

models:存储各种数据结构(class等)
views:存储函数
urls:路由
templates:存储网页模板
git一下代码,完工

实战指南:如何优雅解决SpringBoot3与Mybatis-Plus的版本兼容性问题 本文深入解析SpringBoot3与Mybatis-Plus的版本兼容性问题,提供实战解决方案。通过Maven依赖排除策略、Gradle配置方案及自动配置覆盖策略,有效解决包冲突和初始化顺序问题,确保项目平稳升级。适用于开发者快速解决SpringBoot3与Mybatis-Plus的集成难题。 阅读详情

相关推荐

TM1621/HT1621 段码LCD驱动器

TM1621 LCD 驱动器

qq_45325304的博客 1万+

Django Web应用开发学习笔记 第1章 Django建站基础 1.7 创建项目【命令行版】

Django Web应用开发学习笔记 第1章 Django建站基础 1.7 创建项目【命令行版】

代码改变世界 437

数据资产目录(SailCatalog)和数据地图(SailMap)

笔者接下来准备开发大数据平台(XSailboat)中的数据资产目录(SailCatalog)和数据地图(SailMap)相关的功能,本文用以记录笔者关于此部分功能的概念梳理和主体功能设计。

OkGogooXSailboat的博客 2327

Django框架(入门超细笔记 创建项目步骤 )

Django框架入门 项目创建步骤 小白笔记

qq_62870237的博客 1万+

CP2102 USB 转 UART 模块 PCB 设计项目

不幸的是,我的笔记本电脑只有 USB 端口,所以我需要在 USB 端口和 UART 接口之间进行转换。PCB 布局将足够小,因此我们不一定需要高速布线 USB 线路,但我们将在此将其作为一个简单的示例来实现,以展示如何在这种类型的电路板上实现它。相反,我们只使用屏幕左侧的电路。在这里,我们利用对之间的间距和到 L1 上的铜灌注的距离将差分阻抗设置为目标值。初始布局分为两个部分:USB 连接器和 USB 线路的 TVS 二极管放置在电路板左侧,带有二极管 D4 和 D5 的引脚接头放置在电路板右侧。

jkh920184196的博客 2402

matlab之作图设置游标的精度

matlab画出的figure游标的精度往往是固定的,这就对我们的调试和查看数据造成了不便。 那么怎么修改游标的精度呢? 首先,获取游标dcm_obj = datacursormode(gcf);然后对游标的精度进行设置:set(dcm_obj,'UpdateFcn',@NewCallback)这个NewCallback是什么东西呢?这是一个可以返回游标精度的函数,具体内容如下:function

落日之城 8959

[Django学习笔记]1创建Django项目

参考网址:这里 文章目录Django是什么Pycharm社区版创建Django项目创建项目检验是否创建成功创建appurl映射和编写视图View Django是什么 Django是一个基于Python的Web应用框架。它奉行 “包含一切” 的哲学。该理念即为:创建 Web 应用所需的通用功能都应该包含到框架中,而不应存在于独立的软件包中。例如,身份验证、 URL 路由、 模板系统、 对象关系映射 (ORM) 和 数据库迁移等功能都已包含在Django 框架中,可以让你在构建网站的时候更加有效率。 Pycha

Everyday is a nice day ! 242

6-2 GPU GART 绑定机制与 TLB 失效

本文详细解析了AMD GPU的GART(Graphics Address Remapping Table)绑定机制实现。主要内容包括: 绑定流程:从ttm_tt_bind()到硬件PTE更新的完整调用链,重点分析amdgpu_gart_bind()函数实现。 关键函数: amdgpu_gart_bind():执行安全检查、记录映射关系、更新页表等操作 amdgpu_gart_map():将CPU页映射为多个GPU页并填充PTE amdgpu_gmc_set_pte_pde():处理硬件特定的PTE格式 内存

图形/计算GPU的驱动与虚拟化技术分享园地 2657

DJANGO 笔记1--项目创建

DJANGO 笔记

weixin_43313367的博客 262

编织数据的实时脉络——构建基于MySQL的数据编织平台,实现实时数据治理

除了上述基本设置外,我们还可以根据实际应用场景自定义一些特定的监控项目。例如,对于某些高并发读写的表,可能需要特别关注它们的锁等待时间和回滚段使用率;而对于涉及到跨库关联查询的操作,则应当着重检查网络延迟及缓存命中率等因素。-- 获取InnoDB行级锁等待情况-- 统计各表的缓存命中率这段SQL脚本不仅展示了如何查询InnoDB引擎下的锁争用状况,还介绍了计算表级别缓存命中率的方法,有助于深入理解系统的运行状态。

墨夶的博客 1790

YOLOv12改进策略【注意力机制篇】| 2024 PPA 并行补丁感知注意模块,提高小目标关注度(二次改进A2C2f)

本文记录的是利用改进检测精度,详细说明了优化原因,注意事项等。原论文在红外小目标检测任务中,小目标在多次下采样操作中容易丢失关键信息。通过替代编码器和解码器基本组件中的传统卷积操作,更好地保留小目标的重要信息。HCF-Net: Hierarchical Context Fusion Network for Infrared Small Object Detection采用多分支特征提取策略,通过不同分支提取不同尺度和层次的特征。利用局部、全局和串行卷积分支,对输入特征张量进行处理。通过控制 patch si

Limiiiing的博客 1888

Django笔记一 安装及创建项目

Django是Python下的web应用框架,集成了很多常用的功能。官方中文文档 安装 pip install django 直接pip安装即可。如果pip没有,可以直接安装最新Python3。高版本的Python3是自带pip的。 创建项目 django-admin startproject project Pycharm专业版在创建项目是可以直接选D......

梦忆安凉的博客 562

AES-128-CMAC:背景、汽车应用、CAPL 实现与开源工具验证

本文详解车载诊断中AES-128-CMAC算法的原理与应用,涵盖其在UDS安全访问、刷写鉴权、SecOC认证及密钥派生中的核心作用。结合真实汽车电子场景,提供纯CAPL实现代码与测试脚本,并通过pycryptodome进行逐字节验证,确保算法正确性。全程基于CANoe实测数据,可直接用于HIL环境复现,助力开发者高效落地汽车网络安全方案。

蚂蚁小兵 119

Django笔记---创建Django项目的基本步骤

创建 Django 项目的基本步骤 1. 创建一个 Django 项目: django-admin startproject projectname 2. 创建数据库: python manage.py syncdb 3. 创建 App: python manage.py startapp appname 4. 创建 App 对应的数据模型: 在 App 目录下的 mo

GuLu_GuLu_jp的专栏 1571

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

IEM模型,地表粗糙度模拟

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

目标检测从入门到实战:算法流派、经典论文与选型指南

计算机视觉的核心任务之一,是让机器在图像中精准定位并识别物体,这便涉及目标检测中的定位与分类两大基本问题。早期方法依赖手工特征与滑动窗口,而深度学习通过卷积神经网络自动提取特征,彻底改变了这一领域。从两阶段的Faster R-CNN到单阶段的YOLO、SSD,再到基于Transformer的DETR,算法演进始终围绕精度、速度与算力之间的平衡展开。理解不同模型的原理与适用场景,掌握COCO AP等评价指标,才能在实际项目中做出合理选型。无论是自动驾驶、工业质检还是遥感分析,目标检测技术都已深度落地。本文梳理

weixin_34025051的博客 454

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Django 创建第一个项目笔记

1、python3 自带虚拟环境 创建python3的环境 python -m venv 【name】 激活 source /bin/activate 关闭 source /bin/deactivate pip安装你想要的插件,和系统的没有关联 2、安装Django pip install Django 查看是否安装好了 python Python 3.6.8 (v3.6.8:3c6b4...

wm9028的专栏 173

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

python创建Django项目-- 笔记

第一步:CMD 打开虚拟环境 virtualenvwrapper: 1、查看虚拟环境: lsvirtualenv 2、打开其中一个环境名: 输入命令:workon [虚拟环境名] 比 如:workon mk-abvOne 3、安装Django: pip install django 安装过程中需要等一小会,不要急哈 3.1 如果按照以上的命令安装的话,系统会默认给...

XIAO_DongLin的博客 311

python创建Django项目(笔记)

项目搭建需要安装的插件。 1,安装工具和依赖 第一个肯定就是python 第二个是pip 这个是安装其它依赖的工具 第三个是django 通过安装的第二个工具可以直接执行命令进行安装pip install Django 2,创建项目 然后就是开始创建项目执行django-admin startproject projectname 3,运行项目 进入到新创建的项目里...

well2049的博客 880

django笔记2 项目创建

1.创建django应用web1 创建django应用,这里就叫web1了 解决方案资源管理器里面出现一个web1文件夹 2.注册web1 在web1里面新建一个forms.py django1的settings.py中注册web1 如下图: django1项目的路由里面添加路由 urls.py文件里面增加两端代码: from web1 import forms as web1_forms,...

weixin_43313367的博客 117

Django学习笔记一 创建一个Django项目

准备条件:安装python django(自行百度) 第一 打开CMD,选择django项目路径: 第二 使用命令创建一个django项目 django-admin startproject mysite 第三 进入项目根目录,启动服务器 最后 通过本地访问测试能否访问成功 ...

qq_33673130的博客 259

Django学习笔记001之创建项目

又看到报warning,将对应的目录添加到自己的。其中demo001是项目名。重新打开就可以在终端找到。来建立第一个app。

qq_20252351的博客 613

django2020学习笔记之 ubuntu 上安装django并创建项目

为什么要安装pyhtond的虚拟环境?因为项目可能使用一个特定版本的django开发的,需要去维护。但python的主目录下只能安装一个版本的django,最新的django会覆盖低版本的。所以为了保证之前开发的项目,就必须使用之前版本的django,那需要虚拟出一套python出来,给这个项目专门使用。 上一篇笔记,已经安装好了python的虚拟环境。这篇笔记开始安装django。 1、进入...

gisbbs的专栏 398

Django学习笔记二:使用Django创建项目与应用

1.进入要创建项目的文件夹路径2.使用“django-admin startproject 项目名”命令创建项目创建成功后,项目结构如下:__init__.py    一个空的文件,用它标识一个目录为Python的标准包settings.py        Django项目的配置文件,包括Django模块应用配置、数据库配置、模板配置等。urls.pyDjango项目的URL声明wsgi.py与W...

qq_30990097的博客 751

使用 Django 创建项目(入门笔记一)

使用 Django 管理网页创建简单的笔记项目

笔记 1275

Django笔记1--Django服务器项目的创建

https://www.w3cschool.cn/django/django-first-app.html 1. 使用 django-admin.py 来创建名为***的项目: django-admin startproject xxx 设置setting.py- DATABASES(提前创建好数据库名) 2. 创建一个app模块会自动生成app文件夹,该文件夹包括几个文件: python manage.py startapp myapp 创建应用 在创建应用程序前,我们需要先进入项目目录下,此处还是以上述

Nty268的博客 754

【笔记】pycharm 社区版 django 创建项目及文件说明笔记

创建 django 项目 #1. 创建django项目,其中 my_djianggo1 是创建的文件名,这里可以自己定义 django-admin startproject my_djianggo1 #2. 终端转到新建的目录里,cd my_django1\,创建:python manage.py startapp suzhou_tour 的app python manage.py startapp suzhou_tour #3.就可以用pycharm社区版,打开了 #4.注册app #

coole_true的博客 723
上一篇: 【算法模板】利用维护栈实现二叉搜索树的迭代器
下一篇: 图像数据旋转+翻转
Andy in boots
博客等级 码龄7年 73粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值