一、配置环境
win10、python3.6、pycharm
二、Django请求的生命周期
客服端(用户)->URL对应关系(路由匹配)->视图函数或类(views)->拿到模板(templates)和数据(models)进行渲染->返回客服端(用户)字符串
也就是典型的MTV模板
三、Django工程的创建
下载:
pip3 install django
路径(默认在python安装目录script下): d:\python\Script\
cd d:\python\Script\环境下:
# 创建Django工程
django-admin startproject 工程名
# 运行Django功能
python manage.py runserver 127.0.0.1:8001
#创建app
python manage.py startapp app名
配置模板路径:
project.settings里(用pycharm创建默认就是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',
],
},
编程开发 },
]
静态目录的配置:
project.settings里
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR,"static"),
)
数据库的创建:
project.app.models里
a、注册app
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app01',
]
b、创建数据库
from django.db import models
# app01_userinfo
class UserInfo(models.Model):
# id列,自增,主键
# 用户名列,字符串类型,指定长度
username = models.CharField(max_length=32)
password = models.CharField(max_length=64)
c、执行命令
python manage.py makemigrations
python manage.py migrate
********** 注意 *********** Django默认使用MySQLdb模块链接MySQL 主动修改为pymysql,在project同名文件夹下的__init__文件中添加如下代码即可:
import pymysql
pymysql.install_as_MySQLdb()
分享到:
相关推荐
本篇文章主要介绍了Django在win10下的安装并创建工程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Django在Win7下的安装及创建项目hello word,相对而言非常简单,这里直接给出命令和代码,不懂的可以查阅相关资料。 1、安装: 命令如下: pip install Django==1.6.5 2、创建项目 django-admin.py startproject ...
DJANGO DOO TECH [反向工程] Doo Tech-逆向工程 涉及技术 Heroku-服务这个演示网站 Django 3.1-后端 纯CSS-大多数样式和动画 Bootstrap 5-响应式布局 AOS(滚动库上的动画)-简单动画 先决条件 Python 3.x 虚拟...
环境:win7 + python3.8.1 +django3.0.3 +mysql-5.7.26 1 创建工程 django-admin startproject DjangoView 2 创建工程中的应用 python manage.py startapp App 3 配置主路由urls urlpatterns = [ path(r'^admin...
Django版本为:2.1.7 Python的web框架,MTV...如win:在需要创建目录的文件夹按住shift+鼠标右键打开命令行,创建dongjg工程目录 C:\Users\东东\AppData\Local\Programs\Python\Python37\Scripts\django-admin.exe sta
Django双系统构建Python虚拟环境(Virtualenv) 一,工程搭建 1)环境搭建(Windows) virtualenv是一个创建隔绝的python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用python工程所需的...
C/C ,HTML,JavaScript,xml,CSS 等,解释器运行脚本,支持函数智能提示和代码自动完成,以及新建 NovalIDE 工程和从现有代码创建工程,新建工程类型将包括应用程序,Django,Flask,wxPython,Py2exe,Win32,GTK...
允许用户自由添加删除解释器,并选择相应的解释器运行脚本,支持函数智能提示和代码自动完成, 以及新建NovalIDE工程和从现有代码创建工程,新建工程类型将包括应用程序, Django,Flask,wxPython,Py2exe,Win32,GTK...
允许用户自由添加删除解释器,并选择相应的解释器运行脚本,支持函数智能提示和代码自动完成, 以及新建NovalIDE工程和从现有代码创建工程,新建工程类型将包括应用程序, Django,Flask,wxPython,Py2exe,Win32,GTK...
允许用户自由添加删除解释器,并选择相应的解释器运行脚本,支持函数智能提示和代码自动完成, 以及新建NovalIDE工程和从现有代码创建工程,新建工程类型将包括应用程序, Django,Flask,wxPython,Py2exe,Win32,GTK...