Django安装教程

pycharm安装django框架详细教程(指定版本) 在实际的企业开发中,一般采用的django版本并非最新版,而是采用最新版的低一个等级的版本,一是为了保证项目的稳定和安全,二是可以提高程序员的开发效率(很多问题可以方便的找到解决方案)。下面分享企业级开发人员基于pycharm安装django框架详细教程(指定版本) 阅读详情

【1】下载网址,我使用的是1.10.8版本

https://www.djangoproject.com/download/

【2】解压并安装

[root@random Django-1.10.8]# tar zxf Django-1.10.8.tar.gz 

[root@random Django-1.10.8]# cd Django-1.10.8/

[root@random Django-1.10.8]# python setup.py install

【3】创建项目

[root@random ~]# django-admin.py startproject mysite

[root@random ~]# cd mysite/

[root@random mysite]# ls

manage.py  mysite

【4】第一次运行

[root@random mysite]# python ./manage.py runserver

【5】创建app

[root@random mysite]# ./manage.py startapp blog

[root@random mysite]# ls

blog  db.sqlite3  manage.py  mysite

[root@random mysite]# cd blog/

[root@random blog]# ls

admin.py  apps.py  __init__.py  migrations  models.py  tests.py  views.py

yum install -y mysql-devel  python-devel

[root@random mysite]# cd ../blog/

[root@random blog]# ls

admin.py  apps.py  __init__.py  migrations  models.py  tests.py  views.py

【6】创建模型并添加数据库服务

[root@random blog]# vim models.py 

[root@random blog]# cat models.py 

from __future__ import unicode_literals

 

from django.db import models

 

# Create your models here.

class BlogPost(models.Model):

    title = models.CharField(max_length=150)

    body = models.TextField()

timestamp = models.DateTimeField()

只配置红色部分即可:

[root@random mysite]# cat settings.py

注:注册blog

INSTALLED_APPS = [

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

    'blog',

]

注:配置数据库信息

DATABASES = {

    'default': {

        'ENGINE': 'django.db.backends.mysql',  注:数据库引擎

        'NAME': 'testdb',  注:数据库名称,数据库中必须要有该库

        'USER': 'user',     注:数据库用户

        'PASSWORD': 'Hello_1997',    注:用户密码

        'HOST': '',  注:数据库所在主机IP

        'PORT': '',  注:数据库连接端口

    }

}

创建数据库

mysql> create database testdb;

创建数据库表

注:django1.9版本以前使用的命令是syncdb

[root@random mysite]# ./manage.py migrate

[root@random mysite]# ./manage.py makemigrations blog

Migrations for 'blog':

  blog/migrations/0001_initial.py:

    - Create model BlogPost

[root@random mysite]# ./manage.py migrate blog

Operations to perform:

  Apply all migrations: blog

Running migrations:

  Applying blog.0001_initial... OK

 

【7】配置admin

配置blog在admin显示并编辑

[root@random blog]# cat admin.py

from django.contrib import admin

 

# Register your models here.

from blog import models

 

admin.site.register(models.BlogPost)

创建超级用户并登陆:

[root@random mysite]# ./manage.py createsuperuser

Username (leave blank to use 'random'): admin 

Email address: 1214469162@qq.com

Password: 

Password (again): 

Superuser created successfully.

运行服务

[root@random mysite]# ./manage.py runserver

全网最新!Django + Tailwind CSS + DaisyUI 快捷安装教程 本文详细介绍了在Django项目中集成Tailwind CSS和daisyUI的完整流程。教程包含:1) Django环境搭建(虚拟环境创建、项目初始化);2) 通过django-tailwind-4安装Tailwind CSS(依赖安装、配置修改、CSS生成);3) 解决常见问题(如npm路径配置)。环境要求:Node.js v22.17.1、Python 3.10.6、Django 5.2.4。重点演示了自动/手动生成CSS的方法,并提供了官方文档参考链接。适合需要现代化前端样式的Django开发者参考 阅读详情

相关推荐

整理并记录几种运算放大器

运算放大器是一种十分常见的电子元器件,最近我在学习运放,以前在学校没有好好的学习,今天在B站看了唐老师讲运算放大器-唐老师讲电赛系列视频教程,记录下所学的,纯当是自己的笔记 学习运放,有两个重要的概念及重要的计算法宝,虚短vp=vn;和虚断ip=in 1反向比例运算电路 Rf可以大于、小于或等于R,起到放大、跟随、衰减输入的作用; 平衡电阻没有太高的精度要求,可加可不加; 有些运放内部集成了补偿电路,就不需要使用平衡电阻,加了反而增大误差,如OPA227 2.同向比例运放电路 .

qq_36823004的博客 6364

django安装教程

文章目录一、确保已安装好python和pycharm工具二、安装django并配置环境变量,两个安装方法1)cmd中命令安装(我认为更简单)2)在django官网中下载最新版本的django安装包三、创建第一个Django工程。五、启动web服务器。 一、确保已安装好python和pycharm工具 二、安装django并配置环境变量,两个安装方法 1)cmd中命令安装(我认为更简单) >pip install -i https://pypi.douban.com/simple django 这个带

weixin_44293949的博客 10万+

配置VS Code使用Linux服务器上的Matlab

0、需求 Linux服务器上安装有Matlab 无图形界面,只能使用命令行工具,编辑文件不方便 1、VS Code插件安装 在扩展商店中搜索matlab,会出现Matlab Extension Pack,里面有整理好的matlab扩展 这里只安装了第一排的三个扩展 2、设置(Windows、Mac的设置类似,只是不同系统的文件路径不同) 安装好扩展,重启VS Code后,进行设置 打开:文件→首选项→设置(或快捷键ctrl+,),搜索matlab,结果如下图所示;直接打开完整json配置文件(图

赵彬的博客 5009

Django在Windows下的安装实践

Django在Windows下的安装实践

风雨无阻学习之路 4680

STM32CubeMX和华为LiteOS Studio开发STM32

传统的STM32的开发通常使用Keil/IAR这类开发软件,随着物联网时代的到来,传统嵌入式的发展不断向物联网方向靠拢,而Keil/IAR这类开发软件无法满足IoT一站式的开发,华为LiteOS Studio结合STM32CubeMX可以快速,高效地进行物联网开发,本文提供一种开发思路及环境的配置方法。...

weixin_45680600的博客 2833

Ubuntu20.04下运行VINS系列:VINS-Mono、VINS-Fusion和GVINS

安装好了VINS-Mono所需的ROS noetic、Eigen3.4.0、Ceres2.10和OpenCV4.2.0等。VINS-Mono是在ROS melodic以及Ceres1的环境下开发的,因此需要适配高版本的环境。

zardforever123的博客 2万+

Django环境安装

Django是基于Python的Web框架,依赖Python环境,所以需要提前安装好Python解释器。

鹿鸣天涯 2218

基于Stateflow的驱动电机控制系统模式管理与安全策略研究

摘要 本文基于Stateflow状态机建模工具,研究了驱动电机控制系统的模式管理架构与安全策略实现方法。通过分析电机控制系统的工作模式,设计了包含初始化、待机、校准、对齐、运行、故障、复位七种状态的有限状态机模型,并建立了三级故障处理机制和降额保护策略。基于Simulink/Stateflow搭建的仿真模型实现了模式切换逻辑和安全管理功能,验证了系统能够正确响应各类控制事件,故障处理机制可有效保护系统安全。研究成果为电动汽车电机控制系统的工程开发提供了参考。 关键词:Stateflow;驱动电机控制;模式管

AI的内部世界的博客 58

Django入门-01(超细安装教程)

Django入门初识 如果对你有帮助,希望能你能点个关注,表示你对作者的支持!!谢谢 文章目录Django入门初识前言一、安装虚拟环境安装一.安装virtualenvwrapper(重要)二.但是需要注意的是,python版本要对应相应的Django版本(重要,版本对应即可)三.创建虚拟环境(重要)1.先在电脑建立一个文件夹(这个就是虚拟环境的位置)2.进入Django文件夹(有出现python36这个文件夹说明创建虚拟环境成功)3.我们需要激活activate(在Django/python36/Scri

weixin_42366065的博客 914

自动驾驶领域自动化数据标注应用

自动驾驶领域自动化数据标注应用 1. 背景介绍 1.1 自动驾驶技术的发展 自动驾驶技术近年来取得了长足的进步,吸引了众多科技公司和传统车企的投入。自动驾驶系统需要感知周围环境、做出决策并控制车辆,是一个极具挑战的任务。其中,环境感知是自

AI天才研究院 2214

STEP 7-Micro/WIN SMART 编程软件:从入门到精通的使用指南

通过不断实践,熟悉软件的各项功能和操作技巧,工程师可更好地应对工业自动化控制中的各种挑战,开发出高效、稳定的控制程序。项目的基本组件是构成程序的核心元素,包括:程序块(主程序 OB1、子程序和中断程序)、数据块(给 V 存储器赋初值)、系统块(硬件组态和参数设置)、符号表(用符号代替存储器地址,使程序更易理解)以及状态图表(监视、修改和强制变量状态)。下载程序时,单击工具栏上的 “下载” 按钮,在弹出的下载对话框中选择要下载的块(程序块、数据块、系统块),单击 “下载” 即可。

电工 5573

Django 安装使用教程

本文介绍了Django框架的入门指南,包括环境准备、项目创建、应用开发等核心步骤。首先需要安装Python 3.7+并创建虚拟环境,然后通过pip安装Django。创建项目和应用后,文章详细讲解了模型定义、数据库迁移、后台管理配置。此外还涉及URL路由设置和常见问题解决方法,最后推荐了官方文档等优质学习资源。全文为开发者提供了从零开始使用Django开发Web应用的完整流程,适合新手快速上手。

真正的大师永远怀着一颗学徒的心 1185

SPV1050低功耗微功率太阳能充电管理模块原理图设计,已量产

在物联网应用快速普及的今天,户外低功耗传感器(如土壤温湿度、环境光照、无线节点等)的供电始终是行业痛点 —— 传统锂电池不仅需要定期更换,维护成本高,还难以满足 “终身免维护” 的场景需求。为此,我们设计了一款专为 1V~3V 低电压小型太阳能板优化的微功率太阳能电源管理模块,结合 USB 备用充电路径,实现了低功耗传感器的长期自主供电。

不脱发的程序猿 444

Django CMS教程一:安装

Django-cms并不是一个开箱即用的产品,在网上根本找不到模板或者主题,官方文档也是英文所写,对于新手快速上手有一定困难度,本教程是总结开发时候的经验,提供一个平滑的学习教程。

DaGeger的博客 2451

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

django学习教程(一)如何安装python django和基本的操作

这个教程是我学习django的心得体会,一直想制作这么一个教程,希望能帮到当初像我一样到处都找不到全面的中文的教程的人。 这是第一课。 对于python版本的选择,因为python2还有3年就不被官方维护和更新了,所以当然选择python3. 下载安装这部分,很简单。主要是django的安装的时候有几个要注意的地方。 一 要创建一个虚拟环境,一般都安装到虚拟环境里面。这样做的好处是以后如果

cscupscript的博客 593

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Django 安装与配置教程

在 CMD 命令行工具中使用 cd 命令进入 Django-2.2.10 文件夹,然后执行 python setup.py install 命令,这样就开始安装 Django 了,Django 将默认被安装到 python37/Lib/site-packages 文件夹下。如图 4 所示,笔者的 Django 是安装在 D 盘中的,而大家进行配置的时候一定要根据 Django 的安装位置来编辑环境变量。但是由于网络的不稳定性有时会导致下载失败,所以不推荐在线安装的方式,建议采用离线安装的方式。

梁辰兴的博客 1600

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

python3 django教程_Django安装与配置教程(图解)

本节主要对 Django 在各个平台上的安装方式与配置进行讲解。前文章节提到过,不同 Django 版本对 Python 版本的要求也是不一样的 ,Django 对 Python 版本的支持,如表格所示:Django版本与Python版本对应表Django版本Python版本1.82.7, 3.2, 3.3, 3.4, 3.51.9, 1.102.7, 3.4, 3.51.11x2.7, 3.4,...

weixin_39583521的博客 1410

Django系列教程(2)——Django的安装及第一个项目

更好的方式每个项目都有自己独立的开发环境,然后把项目所有依赖安装到隔离的环境中去,这就是虚拟环境的作用。如果你使用PyCharm创建Django项目的话,可以省去很多麻烦,只需在创建Django项目勾选使用Virtualenv创建虚拟环境,并选择合适的Python编译器版本即可。在Linux系统的命令行或windows的CMD终端中输入python即进入Python交互环境(shell),然后可通过查看已安装的Django版本来确定Django已安装成功。, 新增一个名为index的视图函数。

彩蛋在每篇文章的最后名片 1486

Django-Skwissh 项目安装与使用教程

Django-Skwissh 项目安装与使用教程 1. 项目介绍 Django-Skwissh 是一个基于 Django 框架的应用程序,用于通过 SSH 远程监控服务器。它使用 Python Fabric 执行 SSH 命令(称为传感器),获取输出并将聚合值存储在 Django 数据库中。Django-Skwissh 能够显示带有聚合度量的漂亮图表(线图、饼图或文本)。 2. 项目快速启动 2....

gitblog_00432的博客 812

windows中Django安装教程

一、下载 python下载地址:https://www.python.org/downloads/ Django下载地址:https://www.djangoproject.com/download/ 二、安装 默认已经安装了Python,这里就只将django的安装 (1)下载django压缩包后,解压并且将文件夹放入python的安装目录中,然后进入d

小拳头的博客 7693

Django Import-Export 项目下载及安装教程

`django-import-export` 是一个用于 Django 应用程序的导入和导出数据的库。它支持多种文件格式(如 CSV、JSON、XLSX 等),并且可以与 Django 管理界面集成,提供直观的导入和导出功能。该库旨在简化数据管理任务,支持批量操作、灵活的外键处理、数据验证等功能。 ## 2、项目下载位置 你可以通过以下链接访问 `django-import-export` 项...

gitblog_01201的博客 1044

【安装教程】windows下安装Django教程

【准备工作】

ah,fresh meat 1642

猫头虎分享:Python库 Django 的简介、安装、用法详解入门教程

Django 是一个高级Python Web框架,其目标是让开发复杂的数据库驱动网站变得简单。通过Django,你可以少写代码,快速开发出功能强大的应用程序。核心特点快速开发:内置了很多常见的Web开发组件,如用户认证、管理后台等。高度可扩展:支持各种数据库及第三方插件,适应性强。安全性:防止常见的Web漏洞,如SQL注入、跨站脚本攻击等。DRY原理:Don’t Repeat Yourself,避免重复代码,提高代码重用性。

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 7429

离线安装python_Django安装与配置教程(图解)

本节主要对 Django 在各个平台上的安装方式与配置进行讲解。前文章节提到过,不同 Django 版本对 Python 版本的要求也是不一样的 ,Django 对 Python 版本的支持,如表格所示:Django版本与Python版本对应表Django版本Python版本1.82.7, 3.2, 3.3, 3.4, 3.51.9, 1.102.7, 3.4, 3.51.11x2.7,...

weixin_42317482的博客 4300

Django安装操作教程

记录自我学习中的知识点

weixin_37864926的博客 4240
上一篇: keepalived+lvs
下一篇: 线程与进程详谈
random_w
博客等级 码龄9年 130粉丝 168原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值