Guía de aprendizaje de base: Crear un proyecto PyCharm Django y configuración básica en detalle

PyCharm Python es un muy buen herramientas de desarrollo, lo que reduce el tiempo para crear un proyecto de Python y el tiempo de depuración. En este artículo se describe el uso de PyCharm crear un proyecto Django y configuración básica en detalle, PyCharm es un muy buen herramientas de desarrollo de Python, lo que reduce considerablemente el tiempo de la creación y depuración de proyectos pitón tiempo
PyCharm es un muy buen herramientas de desarrollo de Python, lo que reduce en gran medida el proyecto pitón tiempo de creación y depuración de tiempo
después de usar script en Python para escribir durante algún tiempo, quieren tratar de usar Django para escribir un proyecto pitón, ahora lo hacen las siguientes notas de grabación:

1. Crear un proyecto Aquí Insertar imagen Descripción
si no se instala de forma local corresponde a la versión seleccionada de la versión de Python Django, PyCharm descargará automáticamente la versión adecuada: Aquí Insertar imagen Descripción
Crear una serie de proyectos, la página por defecto para el http://127.0.0.1:8000/, después de la apertura: Aquí Insertar imagen Descripción
aparece encima página, el proyecto para crear el éxito positivo

estructura de directorios: Aquí Insertar imagen Descripción
2, crear APP

En Django proyecto puede comprender una pluralidad de APP, que corresponde a un proyecto de gran envergadura en el subsistema, sub-módulo, componentes funcionales y otros, más independientes el uno del otro, pero también se vincula todos los proyecto compartido de los recursos APP Aquí Insertar imagen Descripción
de entrada: miaplicacion python manage.py startapp
generar carpeta miaplicacion

3, y la url configuración de la vista

miaplicacion / código del archivo views.py:

from django.http import HttpResponse     #需要导入HttpResponse模块
 
def hello(request):             #request参数必须有,名字类似self的默认规则,可以修改,它封装了用户请求的所有内容
  return HttpResponse("Hello world ! ")  #不能直接字符串,必须是由这个类封装,此为Django规则

Ejecutar el proyecto:
la línea de comandos es: python manage.py runserver 127.0.0.1:8000
pero puede utilizar los métodos siguientes en PyCharm en: Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
4, plantillas de Django

Modificar vistas de archivo:

def hello(request):
  # return HttpResponse("Hello world ! ")
  context = {}
  context['hello'] = 'Hello World!'        #数据绑定
  return render(request, 'hello.html', context)  #将绑定的数据传入前台

plantilla heredada:

{#base.html#}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>模板测试</title>
</head>
<body>
  <h1>{{ hello }}</h1>
  <p>Django模板测试</p>
  {% block mainbody %}
    <p>original</p>
  {% endblock %}
</body>

hello.html heredó base.html, y la sustitución de bloque particular, la hello.html código modificado como sigue:

{#hello.html#}
{% extends "base.html" %}
  
{% block mainbody %}<p>继承了 base.html 文件</p>
{% endblock %}

Dirección de revisita http://127.0.0.1:8000/hello, los resultados de salida son los siguientes: Aquí Insertar imagen Descripción
5, la introducción de archivos estáticos

Es necesario que haya algunos recursos estáticos en el proyecto, crear un directorio estática, js, css y otros archivos se pueden colocar en este directorio: Aquí Insertar imagen Descripción
necesidad de Django encontrar este directorio, es necesario configurar el archivo de configuración: Aquí Insertar imagen Descripción
Importar un recurso estático en el archivo html:

{% load staticfiles %}
{#base.html#}
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <link rel="stylesheet" href="{% static 'css/mypage.css' %}" rel="external nofollow" >
  <script src="{% static 'js/jquery-1.11.1.js' %}"></script>
<title>模板测试</title>
</head>
  <body>
    <h1>{{ hello }}</h1>
    <p>Django模板测试</p>
    {% block mainbody %}
      <p>original</p>
    {% endblock %}
  </body>
</html>

La primera línea de la introducción de una ruta de archivo estático {% de carga staticfiles%}, añadido ... en el CSS de la cadena de la red y js archivos
pasado para recomendar un pitón muy amplia aprendizaje recolección de recursos, [haga clic para entrar] , aquí están mi colección antes de la experiencia de aprendizaje , señala el estudio, hay una posibilidad de experiencia en los negocios, y se calmó a cero sobre la base de los datos reales del proyecto, podemos en la parte inferior, dejar un mensaje, no sé a presentar, vamos a estudiar juntos el progreso

Publicado 22 artículos originales · ganado elogios 9 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/haoxun08/article/details/104740633
Recomendado
Clasificación