创建Django框架项目
命令行
django-admin startproject XcxyzAutoPlatform
如果使用pycharm的话,直接点击django框架
框架的文件目录
XcxyzAutoPlatform/
manage.py
XcxyzAutoPlatform/
__init__.py
settings.py
urls.py
asgi.py
wsgi.py
外部XcxyzAutoPlatform/根目录是项目的容器。它的名字对Django无关紧要
manage.py:一个命令行实用程序,可以各种方式与该Django项目进行交互。manage.py在django-admin和manage.py中阅读相关信息 。
内部XcxyzAutoPlatform/目录是项目的实际Python包。它的名称是Python包名称,您需要使用它来导入其中的任何内容(例如XcxyzAutoPlatform.urls)。
XcxyzAutoPlatform/__init__.py:一个空文件,告诉Python该目录应视为Python软件包。
XcxyzAutoPlatform/settings.py:此Django项目的设置/配置。 Django设置所有设置的工作方式。
XcxyzAutoPlatform/urls.py:此Django项目的URL声明;Django支持的网站的“目录”。
XcxyzAutoPlatform/asgi.py:与ASGI兼容的Web服务器为项目提供服务的入口点。
XcxyzAutoPlatform/wsgi.py:与WSGI兼容的Web服务器为您的项目提供服务的入口点。
web服务启动成功图
Django Web应用框架的使用和快速入门
将Djiango汉化,需要在XcxyzAutoPlatform/XcxyzAutoPlatform/Setting.py加入中文和时区。
刷新网页
创建自己的另外一个应用
python manage.py startapp polls
生成的polls项目文件
开发view页面
配置url映射路径
成功访问
创建模版login.html
<!DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>小诚信驿站自动化平台</title>
<style> body{text-align:center} </style>
</head>
<body>
<div>
<font size="1">
<h1>小诚信驿站自动化平台</h1>
</font>
<form method="post" action="/login/">
{% csrf_token %}
<br><a> 用户名:</a> <input name="username" type="text" ><!--placeholder="test" value="test"-->
<br><br> <a> 密 码:</a> <input name="password" type="password"><!-- placeholder="test123456" value="test123456"-->
<br>{{ error }}<br>
<button style="width:220px;height:28px;" id="submit" type="submit">登 录</button>
</form>
</div>
</body>
</html>
创建视图函数路径
配置全局路径
成功实现MTV模式开发
实际应用项目多用mysql,所以创建mysql数据库
修改全局配置文件数据库链接
安装pyMySQL
python3 -m pip install PyMySQL
初始化全局导包配置
vim /Users/didi/PycharmProjects/XcxyzAutoPlatform/venv/lib/python3.7/site-packages/django/db/backends/mysql/base.py
创建迁移数据到mysql
python manage.py makemigrations
python manage.py migrate
表成功迁移到mysql数据库
重新生成用户admin
python manage.py createsuperuser
成功访问
转载:https://blog.csdn.net/wolf_love666/article/details/105463361
查看评论