> 安装Django(windows) 1\. 安装python 下载python-3.6.4,双击执行自定义安装,安装目录设置为C:\\Python36 https://pan.baidu.com/s/1jrfNwLkXseyK2W2dTA0FKg 2\. 安装、创建并启动虚拟环境 win+R启动cmd命令行 ~~~ py -3.6 -m pip install virtualenv py -3.6 -m virtualenv D:\Workspace\env_siyecao_py3.6_dj2.0 D:\Workspace\env_siyecao_py3.6_dj2.0\Scripts\activate ~~~ 3\. 安装Djiango ~~~ pip3 install django==2.0.4 ~~~ 其他平台参考 [Django 安装\_w3cschool](https://www.w3cschool.cn/django/django-install.html) > 创建项目startproject 可以直接用pycharm创建,连同第一个app dos和templates文件夹一起生成 ![](http://dosjh.club/upload/img/2019/01/17/20190117122413_26.png) 用命令行创建 进入工作目录 cd D:\\Workspace\\MyProject d:    创建项目siyecao django-admin startproject dosweb ![](http://dosjh.club/upload/img/2019/01/17/20190117120655_10.png) > 创建应用startapp 进入项目目录 cd D:\\Workspace\\MyProject\\dosweb 创建应用homepage python manage.py startapp dos ![](http://dosjh.club/upload/img/2019/01/17/20190117120954_1.png) > 运行项目runserver ~~~ python manage.py runserver 0.0.0.0:8000 ~~~ 0.0.0.0让其它电脑可连接到开发服务器,8000为端口号。如果不说明,那么端口号默认为8000。 浏览器访问[http://127.0.0.1:8000/](http://127.0.0.1:8000/),显示下图说明项目运行ok ![](http://dosjh.club/upload/img/2019/01/17/20190117093707_32.png) > 第一个项目helloword [http://dosjh.club/it?title=%E7%AC%AC%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE-helloworld&lan\_id=10&lan=Django](http://dosjh.club/it?title=%E7%AC%AC%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE-helloworld&lan_id=10&lan=Django) > 配置静态文件static 在项目目录下新建一个static目录,并在static目录内新建js和css目录,将必要的js和css文件拷贝进去 修改D:\\Workspace\\MyProject\\dosweb\\dosweb\\settings.py  ~~~ STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"), ) ~~~ 在html中的使用方法是 ~~~ <link href="static/css/dos.css" rel="stylesheet"> <script src="static/js/jquery.min.js" charset="utf-8"></script> ~~~ > 汉化并调整时区 修改D:\\Workspace\\MyProject\\dosweb\\dosweb\\settings.py ~~~ # 把英文改为中文 LANGUAGE_CODE = 'zh-hans' # 把国际时区改为中国时区 TIME_ZONE = 'Asia/Shanghai' ~~~ > 配置数据库 创建数据库   在mysql中创建数据库dos 安装包 pymsql    pip3 install pymysql 连接数据库   在D:\\Workspace\\MyProject\\siyecao\\siyecao\\\_\_init\_\_.py中添加 ~~~ #添加mysql数据库驱动pymysql import pymysql pymysql.install_as_MySQLdb() ~~~  配置数据库  修改D:\\Workspace\\MyProject\\dosweb\\dosweb\\settings.py ~~~ DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': "dos", #数据库名称 'USER': "root", 'PASSWORD': "root", "HOST": "", # 远程填ip,本地可不填 } } ~~~ > 配置文件上传路径 修改D:\\Workspace\\MyProject\\dosweb\\dosweb\\settings.py  ~~~ # 设置文件上传路径 MEDIA_URL='/upload/' MEDIA_ROOT = os.path.join(BASE_DIR, 'upload/') ~~~ > 数据建模 [更多详情](http://dosjh.club/it?title=models.py%20%E6%95%B0%E6%8D%AE%E5%BB%BA%E6%A8%A1%C2%A0&lan_id=10&lan=Django) > 数据同步 * 运行`python manage.py makemigrations`为改动创建迁移记录; * 运行`python manage.py migrate`,将操作同步到数据库。 > 注册应用app 在D:\\Workspace\\MyProject\\dosweb\\dosweb\\settings.py中添加 ~~~ INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'dos', ] ~~~ > 创建管理员用户 ~~~ python manage.py createsuperuser ~~~ 会提示输入管理账户的账户名、邮箱和密码(8位数以上) > 配置管理后台 [更多详情](http://dosjh.club/it?title=%E7%AE%A1%E7%90%86%E5%90%8E%E5%8F%B0&lan_id=10&lan=Django)   > 登录管理后台 运行项目后,在浏览器访问 [http://127.0.0.1:8000/admin/](http://127.0.0.1:8000/admin/)  输入管理用户的账号和密码登录即可。