django安装与项目创建

一.django下载

1.命令行下载django

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

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

2.pycharm中下载django

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创建项目
django安装与项目创建

三.启动项目

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
    点击下图位置绿色三角,启动项目
    django安装与项目创建

四,创建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的配置

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

1.静态文件相关

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

django安装与项目创建

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,						 #端口号
    }
}

django安装与项目创建

3.模板

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

django安装与项目创建
4.app

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

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

django安装与项目创建

相关文章:

  • 2021-11-23
  • 2021-07-18
  • 2021-04-25
  • 2021-07-14
  • 2021-05-11
  • 2021-10-29
猜你喜欢
  • 2021-08-27
  • 2021-10-15
  • 2021-10-17
  • 2021-12-26
  • 2021-08-13
  • 2021-05-21
相关资源
相似解决方案