当我们使用django-admin.py startproject mysite 和 django-admin.py startapp my_app 建立新的Django项目时, Django默认的结构如下:
mysite/
manage.py
my_app/
__init__.py
admin.py
models.py
tests.py
views.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
【1】cd到djangogirls里,
运行如下命令进入虚拟环境:
~/djangogirls$ source myvenv/bin/activate
(有时 source 可能不可用。在这些情况下输入:~/djangogirls$ . myvenv/bin/activate)
【2】创建一个新的 Django 项目
键入指令(myvenv) ~/djangogirls$ django-admin startproject mysite .
django-admin.py是一个脚本,将自动创建目录和文件
【3】更改设置
在 mysite/settings.py 中进行一些更改
添加静态文件的路径,下拉到文件的最底部, 在STATIC_URL 条目的下面
键入新内容STATIC_ROOT = os.path.join(BASE_DIR, 'static')
【4】设置数据库
创建数据库,运行以下命令在控制台中: python manage.py migrate
必须要进入包含manage.py 文件的目录 (在这里是djangogirls 目录)。在控制台中,我们可以通过运行 python manage.py runserver 开启 web 服务器。
这时已经创建了网站,并使用 web 服务器运行它
【5】创建app
创建 App:python manage.py startapp appname
创建 App 对应的数据模型:在 App 目录下的 models.py 中定义自己的数据模型,之后将刚创建的 App 加入到整个 Django 项目。
在 setting.py 文件的 INSTALLED_APPS 元组中加入自己的 App
[直接写上自己 App 的名字即可]
【6】更新数据库
在数据库中生成未创建的数据模型:
python manage.py makemigrations
python manage.py migrate
[此步完成后,可以在数据库中看到我们相应的数据表述]
【7】创建模板:
1. 设置模板目录: 修改 setting.py
2. 创建模板目录
3. 在模板目录下创建对应于 App 的模板(也即视图)
4. 在 views.py 中添加后台处理代码: 业务处理函数
5. 配置请求的 URL 拦截路径:修改 urls.py 文件
【8】运行服务器,输入网址,测试:
python manage.py runserver
注释:[项目目录包含]
(1)manage.py 是一个帮助管理站点的脚本。在它的帮助下我们将能够在我们的计算机上启动一个 web 服务器,而无需安装任何东西;
(2)settings.py 文件包含的您的网站的配置数据;
(3)urls.py 文件包含urlresolver所需的模型的列表,URL根配置
(4)wsgi.py: 内置runserver命令的WSGI应用配置
(5)__init__.py: 用来告诉python,当前目录是python模块
分享到:
相关推荐
Django项目详细操作步骤Django项目详细操作步骤Django项目详细操作步骤Django项目详细操作步骤
CentOS7下部署Django项目详细操作步骤,部署是基于:centos7+nginx+uwsgi+python3+django 之上做的
主要介绍了使用k8s部署Django项目的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
nginx+uwsgi+django是我们常用的django部署方式。这篇文章主要介绍了nginx+uwsgi启动Django项目的详细步骤,非常具有实用价值,需要的朋友可以参考下
用宝塔服务器,快速的部署Python,Django项目!新手也能快速部署!教程简单易懂,直接安装步骤部署就行!如有疑问,请你联系我!
CentOS6.2下配置Django+Python环境步骤
在Linux环境中,用uwsgi+daphne+Nginx+supervisor部署Django项目,史上最全步骤
之前我们使用VSCode搭建C#项目,今天写一篇关于django项目的搭建,其实以其说是搭建django框架,不如说是如何通过vscode开发django项目;django官网:https://www.djangoproject.com/ 安装django django安装命令:...
人生苦短,我用python
本章将通过一个单用户的博客系统的开发,初步说明利用 Django 开发网站的基本步骤和网站的基本组成。当然,这仅仅是起步,并不意味着学完本章就理解 Django 了。“不积跬步,无以至千里”,最后的复杂系统也是由一个...
Django 2.0项目部署到IIS7.5 基础环境 系统 Windows7 sp1,64位 软件 IIS7.5必须开启CGI Python 3.6.3,64位 Django 2.0 Wfastcgi 步骤 1、IIS安装
主要介绍了Django 项目重命名的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
在pycharm中创建django项目的方法步骤,分享给大家,具体如下: 创建完成后,我们可以看看django项目是否可以启动 在Terminal 中输入命令 python manage.py runserver 能看到一下界面证明启动成功 在项目的时候...
主要介绍了使用docker部署django技术栈项目的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Python项目之django用Python设计学生成绩管理系统(源码 + 说明文档) 2 关键技术介绍 3 2.1Python语言简介 3 2.2Django框架 3 2.3MYSQL数据库 3 2.4B/S结构简介 4 3 需求分析与可行性分析 6 3.1功能需求分析 6 3.2...
{% 评论 %}Django布局django-layout基于已和林肯环项目中经常使用的一些配置设置,为新的Django项目提供了合理的默认设置,例如,和。 要使用django-layout : 遵循“部分中安装Python的步骤; 创建并激活一个...
最近在学习胡阳老师(the5fire)的《Django企业级开发实战》,想要使用pycharm创建django项目时,在使用virtualenv创建虚拟环境后,在pycharm内,无论如何都无法导入正确的环境。通常是提示 django is not ...