Django 项目创建方法

以下为创建django创建方法步骤:

一、安装django模块

pip3 install Django

二、创建django项目

(1)通过命令方式创建

django-admin startproject mystie

(2)通过pycharm创建

  新建django项目

三、文件说明

1、setting.py 配置文件

2、urls.py 路由系统

3、wsgi.py

4、manage.py 启动文件

四、创建app(其中一个项目的名字,例如cmdb)

python3 manage.py startapp app1

五、在urls.py中添加路由映射关系

from django.conf.urls import url
from django.contrib import admin
from app1 import views

urlpatterns = [
    url(r‘^admin/‘, admin.site.urls),
    url(r‘^index/‘, views.index),
]

六、设置settings.py

#最后一行添加
STATICFILES_DIRS = (
    os.path.join(BASE_DIR,‘statics‘)
)暂时注释掉一行
#‘django.middleware.csrf.CsrfViewMiddleware‘,

在INSTALLED_APPS增加一条
INSTALLED_APPS = [    ‘django.contrib.admin‘,    ‘django.contrib.auth‘,    ‘django.contrib.contenttypes‘,    ‘django.contrib.sessions‘,    ‘django.contrib.messages‘,    ‘django.contrib.staticfiles‘,    ‘app1‘,]

七、创建数据库(举例)

在models.py中配置

class UserInfo(models.Model):
    nid = models.AutoField(primary_key=True)
    user = models.CharField(max_length=30)
    email = models.EmailField()

执行命令创建数据库:

python3 manage.py  makemigrations
python3 manage.py  migrate

八、在views.py中设置函数

from django.shortcuts import render
from django.shortcuts import HttpResponse

from app1 import models

# Create your views here.
# USER_INPUT = []
#

 # 内存版本
# def index(request):
#     # return HttpResponse(‘123‘)
#     if(request.method == ‘POST‘):
#         user = request.POST.get(‘user‘,None)
#         email = request.POST.get(‘email‘,None)
#         print(user,email)
#         temp = {‘user‘:user,‘email‘:email}
#         USER_INPUT.append(temp)
#
#     return render(request,‘index.html.bak‘,{‘data‘:USER_INPUT})

#数据库版本
# def index(request):
#     # return HttpResponse(‘123‘)
#     if(request.method == ‘POST‘):
#         u = request.POST.get(‘user‘,None)
#         e = request.POST.get(‘email‘,None)
#         models.UserInfo.objects.create(user=u,email=e)
#
#     # data_list是获取的数据的列表对象
#     data_list = models.UserInfo.objects.all()
#     print(data_list)
#
#     for item in data_list:
#         print(item.user,item.email)
#
#     return render(request, ‘index.html.bak‘, {‘data‘:data_list})

九、在index.html里面设置

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html" xmlns="http://www.w3.org/1999/html">
<head>
    <meta charset="UTF-8">
    <title>运维发布系统</title>
</head>
<body>
<h1 style="color: red">用户输入</h1>
<form action="/index/" method="POST">
    <input type="text" name="user" />
    <input type="text" name="email">
    <input type="submit" value="提交">

</form>

<h1>数据展示</h1>

<table border="1">
    {% for line in data %}
        <tr>
            <td>{{ line.user }}</td>
            <td>{{ line.email }}</td>
        </tr>
    {% endfor %}
</table>
时间: 2025-01-02 17:07:30

Django 项目创建方法的相关文章

django项目创建和结构解释

一.django项目创建 1.手动创建 1)查看是否安装了Django 没有安装的话可以用install命令安装. 2)创建Django项目 3)查看创建的项目 4)创建应用 Django中至少需要一个应用app,用来处理业务逻辑. 2.利用pycharm创建项目 二.Django结构解释 1.项目结构解释 第一层demo就是创建的整个Django项目. 第二层demo是项目的主程序目录. manage.py是整个项目的主控制文件. settings.py是整个项目的设置文件. urls.py是

Django 项目创建 和 应用创建

Django 项目创建 和 应用创建 创建一个Django项目 命令行: 1. 进入用于存放项目的目录下 2. 在项目目录下执行命令:django-admin startproject mysite # 这里mysite就是项目名 3. 项目创建完成会生成项目目录mysite 启动django开发server django开发server是一个轻量级Web server,纯python代码写的.前提已经说了这是一个轻量级的开发服务,不用于生产web服务器中,如apache.django只是一个w

后台:Django项目创建

后台:Django项目创建 环境 """ 为luffy项目创建一个虚拟环境 >: mkvirtualenv luffy """ """ 按照基础环境依赖 >: pip install django==2.0.7 >: pip install djangorestframework >: pip install pymysql """ 创建项目 "&quo

对Django 项目创建之后产生的目录文件的认识

在新建一个Django项目之后,里面会默认创建四个文件: __init__.py manage.py settings.py urls.py 下面解释这些文件的作用: __init__.py Django项目是Python包,这个文件是用来告诉Python这个文件夹当做一个包.在Python术语中,包是一组模块的集合,主要用来把相似的文件分组,防止出现命名冲突. manage.py 这是另外一个有用的脚步用来管理你的项目,你可以把它看做是你项目的的django-admin.py版本,其实,man

python django项目创建

1.安装django pip3 install django 2.创建项目 a.进入指定的目录创建项目. C:\Python3.5\Scripts\django-admin.exe startproject mysite b.创建app cd mysite python3 manage.py startapp cmdb 创建完成目录结构. mysite   - mysite (配置文件)         - urls.py 路由系统         - setting.py 所有的配置文件   

windows 下虚拟环境工具下django 项目创建

1.首先切换到之前安装的 虚拟环境工具 目录输入activate 激活脚本,接着进入python交互式行命令,导入django 模块,查看版本信息,退出exit(). G:\djangosite\env_mydjangosite\Scripts>activate (env_mydjangosite) G:\djangosite\env_mydjangosite\Scripts>pythonPython 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40)

为django项目创建虚拟环境

1. 先创建一个存放虚拟环境的目录  /opt/venl mkdir /opt/venl 2. cd 到该存放虚拟环境的目录下,并创建一个虚拟环境 virtualenv是如何创建“独立”的Python运行环境的呢?原理很简单,就是把系统Python复制一份到virtualenv的环境,用命令source venv/bin/activate进入一个virtualenv环境时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的virtualenv环境 cd /opt/ve

django 项目创建使用

1. web框架的本质: socket服务端 与 浏览器的通信 2. socket服务端功能划分: a. 负责与浏览器收发消息(socket通信) --> wsgiref/uWsgi/gunicorn... b. 根据用户访问不同的路径执行不同的函数 c. 从HTML读取出内容,并且完成字符串的替换 --> jinja2(模板语言) 3. Python中 Web框架的分类: 1. 按上面三个功能划分: 1. 框架自带a,b,c --> Tornado 2. 框架自带b和c,使用第三方的a

Django项目创建

一.创建项目 查看django命令:django-admin 即可显示django的可用命令 创建项目命令:django-admin startproject [项目名称] 若没有报错则创建项目成功 查看manage.py常用命令:python manage.py 即可显示manage中的可用命令 启动项目服务器命令:python manage.py runserver 启动服务器 启动项目服务器并修改端口:python manage.py runserver 9999 使用9999端口来启动服