django安装与项目创建

django安装与项目创建

一.django下载

1.命令行下载django

打开命令行,cd 到一个你想放置你代码的目录,然后运行以下命令:

cd e:     #切换至存档代码的目录
pip install django==1.11.16      #下载django,1.11.16为django版本号

2.pycharm中下载django

在这里插入图片描述

二.创建项目

1.命令行创建

命令行
django-admin startproject 项目名   

这行代码将会在当前目录下创建一个 mysite 目录。

mysite/
├── manage.py  # 管理文件
└── mysite  # 项目目录
    ├── __init__.py
    ├── settings.py  # 配置
    ├── urls.py  # 路由 --> URL和函数的对应关系
    └── wsgi.py  # runserver命令就使用wsgiref模块做简单的web server

2.pycharm创建项目
在这里插入图片描述

三.启动项目

1.命令行

切换到项目的根目录下  manage.py
python manage.py runserver  #默认使用8000端口1
python manage.py runserver 8888  #8888为新指定的端口
python manage.py runserver 127.0.0.1:8000  #还可以指定IP和端口,冒号分割
  1. pycharm
    点击下图位置绿色三角,启动项目
    在这里插入图片描述

四,创建app

一个Django项目可以分为很多个APP,用来隔离不同功能模块的代码。 

1.命令行创建

python manage.py startapp app01

执行命令后,项目目录下多出一个app01的文件夹,目录结构如下:

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

2.pycharm创建

在弹出的命令窗口中直接输入下面的命令便可创建app:

如果在创建项目是已经输入app名称,则pycharm已自动创建app,不需要再次创建

startapp app01    #app01为自己想要创建的app名称

在这里插入图片描述

django的配置

创建完成django项目之后,我们需要进行配置,以方便后续的使用

1.静态文件相关

STATIC_URL = '/static/'   #别名
STATICFILES_DIRS=os.path.join(BASE_DIR,'static')

在这里插入图片描述

2.连接数据库相关

要使用Oracle数据库的服务名称进行连接,您的settings.py 文件应如下所示:

DATABASES = {
    'default': {
        'ENGINE':'django.db.backends.mysql',   #数据库类型
        'NAME':'my_sql', 					 #数据库名称,需自己提前创建
        'USER':'root',					     #用户名
        'PASSWORD':'123',			          #密码	
        'HOST':'127.0.0.1',                    #数据库IP地址
        'PORT':3306,						 #端口号
    }
}

在这里插入图片描述

3.模板

TEMPLARTES 
	DIRS  [os.path.join(BASE_DIR, 'templates')]

在这里插入图片描述
4.app

如果是自己创建的app,需要将路径添加到INSTALLED_APPS里面,可以直接添加app名称,也可以是详细路径,如果app是和项目一起创建的,咋pycharm已经将路径添加,不需要我们再次添加.

INSTALLED_APPS = [
	'app01' ,
	'app01.apps.App01Config'
]

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值