django 项目的基本配置

tengxunyun cera

django 项目的基本配置

建立项目

django-admin startproject django4

建立APP

    cd django4
    python manage.py startapp app01

配置模板文件路径

settings.py

INSTALLED_APPS 添加一个APP

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app01'
]

配置静态文件存放位置

新建一个目录为static

STATICFILES_DIRS=(
				    os.path.join(BASE_DIR,'static'),
				)

配置模板文件的存放位置    建立目录templates

'DIRS': [os.path.join(BASE_DIR),'templates'],
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR),'templates'],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

URL 分发

在主目录里面的url.py 中

from django.contrib import admin
from django.urls import path,re_path
from django.conf.urls import url,include


urlpatterns = [
    url(r'admin/', admin.site.urls),
    url(r'^app/', include("app01.url")),
]

然后在app01文件夹中建立一个url.py

例如:这个是我的一个配置

from app01 import views
from django.conf.urls import url



urlpatterns = [
    url(r'^login/', views.LogIn),
    url(r'^orm/',views.orm),
    url(r'^index/',views.Index),
    url(r'^user_info/',views.user_info),
    url(r'^user_group/',views.user_group),
    url(r'^userdetail-(?P<nid>\d+)/',views.userdetail),
    url(r'^userdel-(?P<nid>\d+)/',views.userdel),
    url(r'^useredit-(?P<nid>\d+)/',views.useredit),
]

cera aliyun tengxunyun cloudiplc

相关推荐

Django框架开发的仿zhuye.kim的简单个人主页|导航程序|带后台

说明:博主很久前就看上了zhuye.kim的导航程序,简洁也很漂亮,就是搞不到源码,网上也搜不到,现在Loc大佬wenguonideshou已经使用Django框架开发出了仿zhuye.kim的简单导航程序,这里就分享下,而且大佬还在添加更多功能,有兴趣的可以随时关注。 截图 安装 Github地址:https://github.com/wenguonideshou/zhuye_kim 本文只写CentOS的安装教程。 1、安装Python3和必备组件 #安装Python 3.6 wget https://www.moerats.com/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh #安装必备组件、库 pip3 install django pymysql pillow 2、安装Mysql #安装Mysql 5.6 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-server -y #设置权限 chown -R root:root /var/lib/mysql service mysqld restart #重置Mysql密码,123456为密码,自行修改 mysql -u root //直接回车进入mysql控制台 mysql > use mysql; mysql > update user set password=password(‘123456’) where …

Tokyonline测评|优惠码|日本东京|KDDI|VPS

日本商家 #Tokyonline#今天在TG发来了最新OFF,他家销售日本东京So-Net小鸡补货了,原生IP和大流量是卖点,最低配2核,4G内存,80G  HDD硬盘,15T流量@400M带宽,月付$117.85美元,索尼So-Net旗下的nuro,路由也优化了,国内过去,电信和联通去程都走IIJ,回程都走#KDDI#,而移动去程绕美#PCCW#,回程走twgate,直连的话,电信联通可以食用,当然做落地也是挺香的,毕竟是纯日本原生IP,所以基本就是全解锁日本的资源了,什么煤炉啊,dmm,niconico,abematv等,以及各种手游啊,适合对流量和IP有需求的朋友。对国人友好,支持支付宝和国内信用卡,IP暂时可以解锁日本所有资源,有需要自己考虑,具体请查看 Offer: KDDI – Pro CPU:2 vCPU 内存:4GB RAM 硬盘:50GB SAS-HDD 带宽流量:25T Transfer Data 300Mbps Port Speed 价格:19800.00 JPY/ Month 购买链接 系统配置信息 CPU Model : Intel Xeon E3-12xx v2 (Ivy Bridge, IBRS) CPU Cores : 2 Cores 2499.998 MHz x86_64 CPU Cache : 4096 KB OS : Debian GNU/Linux 10 (64 Bit) KVM …

misaka测评|优惠码|南非|约翰内斯堡|VPS|测评记录

misaka.io 南非约翰内斯堡 VPS 测评记录 #misaka#.io 国人知名商家,采用自研面板,技术能力较为出众。本次测试使用的是 misaka 核心区域南非约翰内斯堡 VPS 进行。 配置价格 系统信息 -> System Information OS Release: Debian GNU/Linux “Buster” 10.9 (x86_64) CPU Model: Intel Xeon Processor (Skylake, IBRS) 2.69 GHz CPU Cache Size: 16384 KB CPU Number: 1 vCPU Virt Type: KVM Memory Usage: 118.80 MB / 975.59 MB Swap Usage: [ No Swapfile …

DedicatedSolution测评|优惠码|香港CMI

DedicatedSolution 香港 CMI 线路独服测试记录 Offer 信息 CPU:E3 1260L 内存:16GB DDR3 ECC 硬盘:240GB SATA SSD 带宽:#50Mbps# CMI IP:1 IPv4 价格:390.00CNY/Monthly + 50 CNY Setup fee 直达链接 额外带宽:950CNY/100M 额外 IP:1USD/1 IPv4 系统信息 -> System Information OS Release: CentOS Linux 7.4.1708 (x86_64) CPU Model: Intel(R) Xeon(R) CPU E31260L @ 2.40GHz 1.61~2.46 GHz CPU Cache Size: 8192 KB CPU …

微信扫一扫,分享到朋友圈

django 项目的基本配置