`

django(1)启动及设置,创建项目

 
阅读更多
创建项目
[root@localhost ~]# django-admin.py startproject project0904
[root@localhost ~]# ls
project0904
[root@localhost ~]# cd project0904/
[root@localhost project0904]# ls
manage.py  project0904
创建应用
[root@localhost project0904]# python manage.py startapp app0904
[root@localhost project0904]# ls
app0904  manage.py  project0904
设置数据库,默认SQLite
[root@localhost project0904]# python manage.py migrate
Operations to perform:
  Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
  Applying auth.0004_alter_user_username_opts... OK
  Applying auth.0005_alter_user_last_login_null... OK
  Applying auth.0006_require_contenttypes_0002... OK
  Applying auth.0007_alter_validators_add_error_messages... OK
  Applying auth.0008_alter_user_username_max_length... OK
  Applying sessions.0001_initial... OK
创建超级管理员及密码
[root@localhost project0904]#  python manage.py createsuperuser 
Username (leave blank to use 'root'): admin
Email address: test@test.com
Password: 
Password (again): 
Superuser created successfully.
设计应用静态页
[root@localhost project0904]# cd app0904/ 
[root@localhost app0904]# vi views.py 

from django.shortcuts import render

# Create your views here.
from django.http import HttpResponse
def main(request):
    html = '<html>\n' \
           '<body>\n' \
           '<div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;">\n' \
           'Django Test Page\n' \
           '</div>\n' \
           '</body>\n' \
           '</html>\n'
    return HttpResponse(html)

"views.py" 13L, 403C written
[root@localhost app0904]# cd ..
备份vurls文件
[root@localhost project0904]# mv  project0904/urls.py project0904/urls.py.bak
配置urls文件
[root@localhost project0904]# vi project0904/urls.py
from django.conf.urls import url
from django.contrib import admin
from app0904 import views
urlpatterns=[
url(r'^$',views.main),
url(r'^admin/',admin.site.urls)]
"project0904/urls.py" [New] 7L, 163C written

[root@localhost project0904]# vi project0904/settings.py
只添加应用
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

     'app0904',
]

启动应用,0.0.0.0可通过ip访问
[root@localhost project0904]# python manage.py runserver 0.0.0.0:8000
Performing system checks...

System check identified no issues (0 silenced).
September 03, 2016 - 23:56:39
Django version 1.10.1, using settings 'project0904.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.

 

 

目录介绍

project0904
├── manage.py
└── project0904
    ├── __init__.py
    ├── settings.py
    ├── urls.py
    └── wsgi.py
     |
    app0904/
    ├── __init__.py
    ├── admin.py
    ├── models.py
    ├── tests.py
    └── views.py

 

 
分享到:
评论

相关推荐

    Windows下图文安装Django及WEB服务启动教程

    ### Windows环境下Django安装及WEB服务启动教程 #### 一、前言 Django是一款流行的开源Web框架,基于Python语言开发。它可以帮助开发者快速构建高性能的网站应用。本教程将详细介绍如何在Windows环境下安装Django并...

    Django框架总结,从创建项目到部署。.docx

    通过以上步骤,我们可以全面了解如何从零开始搭建一个Django项目,从创建项目、定义视图、配置URL,到运行服务器,再到设置项目配置和处理静态文件。Django的强大之处在于它提供的这些开箱即用的功能,使得开发者...

    Django入门与实践教程1

    接下来,【创建项目】章节将介绍如何启动一个新的Django项目,这包括使用`django-admin startproject`命令创建项目结构,以及理解Django项目目录的布局。读者将学习如何运行开发服务器,初步体验Django项目的运行。 ...

    pythonDjango-django简介、django安装、创建项目、快速上手-python django

    3. **创建项目**:运行 `django-admin startproject mysite` 命令创建名为 `mysite` 的 Django 项目。 4. **查看项目目录**:创建完成后,可以使用 `ls` 或 `dir` 命令查看项目目录。 5. **在 PyCharm 中打开项目**...

    nginx+uwsgi启动Django项目的详细步骤

    本文将详细介绍使用Nginx作为Web服务器,uWSGI作为应用服务器,以及Django框架本身,来启动和运行Django项目的详细步骤。 首先,需要确保有一个适合的系统环境。在本文的示例中,使用了Ubuntu 16.04作为系统平台。...

    PyCharm 创建指定版本的 Django

    在创建过程中,选择“New environment using”选项,以确保能够建立一个新的虚拟环境,这是创建项目的第一步。 2. 虚拟环境的选择 在这个过程中,有多种Python环境管理工具可选择,比如virtualenv、pipenv或conda。...

    Django商城项目前台项目

    - **创建项目**: 使用 `django-admin startproject` 命令创建项目,例如:`django-admin startproject meiduo_mall`。 - **进入Django环境**: 在项目目录下执行 `python3 manage.py shell` 来启动Django的交互式...

    部署Django项目

    这个过程涉及多个步骤,包括安装Django、创建项目、启动项目、配置Nginx以及配置静态文件等。下面详细介绍这些知识点。 安装Django: 首先,需要在服务器上安装Python环境,因为Django是用Python编写的。一旦Python...

    适用于django及基于django框架的项目中添加jaeger实现的middleware.zip

    启动Jaeger收集器服务,并运行Django项目。一旦有请求经过,Jaeger UI应该能够显示这些请求的追踪信息。检查追踪图,确认每个span代表了预期的代码执行部分。 **四、注意事项** - 请根据实际情况调整Jaeger的配置,...

    Django框架 实例 项目

    Django项目通常有一个顶层的`manage.py`脚本用于管理命令行操作,如启动服务器、创建应用、迁移数据库等。`ddtcms`可能包含以下结构: - `ddtcms/`:项目根目录,包含`settings.py`(项目配置)、`urls.py`(全局...

    DJango的创建和使用详解(默认数据库sqlite3)

    1. 创建项目的基本命令是django-admin startproject 项目名称,它会生成一系列文件,如settings.py、urls.py、wsgi.py等,它们都是Django项目的重要配置文件。 2. 创建项目后,通常需要在项目的settings.py文件中的...

    django+scrapy结合

    1. **创建Django项目和应用**:首先,我们需要创建一个新的Django项目,然后在项目中创建一个应用,比如命名为`scrapy_manager`。在这个应用中,我们将编写用于控制Scrapy爬虫的视图函数和模板。 2. **安装Scrapy和...

    Django如何创建操作HTML.docx

    #### 三、利用 Django 创建项目与应用 1. **创建 Django 项目**: - 在命令行中输入以下命令来创建一个新的 Django 项目: ```bash django-admin startproject Python_request ``` - 其中 `Python_request` 是...

    完整Django项目部署.md

    - 创建项目主目录,并将项目运行用户设置为此目录的拥有者。 - 设置目录权限为755,确保正确的读写权限。 4. **安装Python及依赖库** - 使用`yum install`命令安装Python及相关依赖库,如`readline-devel`、`...

    python3.6及Django打包exe文件详细教程

    你需要先创建一个主脚本来启动Django服务,然后使用PyInstaller来打包这个主脚本。确保在spec文件中包含了所有Django项目的相关路径和设置。 七、Django浏览器打开警告:Not Found: /favicon.ico 这是一个常见的...

    Python Django Demo项目

    2. **创建项目**:使用Django的命令行工具来创建一个新的项目。在命令行输入`django-admin startproject project_name`,其中`project_name`是你的项目名称。这将创建一个包含基本结构的项目目录。 3. **应用创建**...

    django博客项目(数据库使用mysql)+带后台

    2. **创建 Django 项目** - 使用 `django-admin startproject myblog` 命令创建名为 "myblog" 的新项目。 - 进入项目目录:`cd myblog`。 3. **配置数据库** - 在 `myblog/settings.py` 文件中,修改 DATABASES ...

    django python3 实例下载

    1. **Django与Python3的结合** Django是完全支持Python3的,从Django 1.6版本开始,就已全面支持Python3.x。Python3提供了许多改进,包括更好的字符串处理、新的语法特性以及性能优化,使得它成为现代Web开发的首选...

    Ubuntu部署Django项目方法详解

    ### Ubuntu部署Django项目方法详解 #### 一、前言 本文将详细介绍如何在Ubuntu 18.04.1 LTS环境下部署一个基于Django 2.0的应用。本教程适用于那些希望在生产环境中部署Django项目的开发人员或运维工程师。我们将...

Global site tag (gtag.js) - Google Analytics