mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	Removes PHP references
This commit is contained in:
		| @@ -257,8 +257,7 @@ lookup and function calls. | ||||
| Note ``{{ article.pub_date|date:"F j, Y" }}`` uses a Unix-style "pipe" (the "|" | ||||
| character). This is called a template filter, and it's a way to filter the value | ||||
| of a variable. In this case, the date filter formats a Python datetime object in | ||||
| the given format (as found in PHP's date function; yes, there is one good idea | ||||
| in PHP). | ||||
| the given format (as found in PHP's date function). | ||||
|  | ||||
| You can chain together as many filters as you'd like. You can write custom | ||||
| filters. You can write custom template tags, which run custom Python code behind | ||||
|   | ||||
| @@ -81,12 +81,12 @@ work, see :doc:`Troubleshooting </faq/troubleshooting>`. | ||||
|  | ||||
| .. admonition:: Where should this code live? | ||||
|  | ||||
|     If your background is in PHP, you're probably used to putting code under the | ||||
|     Web server's document root (in a place such as ``/var/www``). With Django, | ||||
|     you don't do that. It's not a good idea to put any of this Python code | ||||
|     within your Web server's document root, because it risks the possibility | ||||
|     that people may be able to view your code over the Web. That's not good for | ||||
|     security. | ||||
|     If your background is in plain old PHP (with no use of modern frameworks), | ||||
|     you're probably used to putting code under the Web server's document root | ||||
|     (in a place such as ``/var/www``). With Django, you don't do that. It's | ||||
|     not a good idea to put any of this Python code within your Web server's | ||||
|     document root, because it risks the possibility that people may be able | ||||
|     to view your code over the Web. That's not good for security. | ||||
|  | ||||
|     Put your code in some directory **outside** of the document root, such as | ||||
|     :file:`/home/mycode`. | ||||
|   | ||||
| @@ -235,11 +235,11 @@ be used to identify the matched pattern; and ``\d+`` is a regular expression to | ||||
| match a sequence of digits (i.e., a number). | ||||
|  | ||||
| Because the URL patterns are regular expressions, there really is no limit on | ||||
| what you can do with them. And there's no need to add URL cruft such as ``.php`` | ||||
| -- unless you have a sick sense of humor, in which case you can do something | ||||
| like this:: | ||||
| what you can do with them. And there's no need to add URL cruft such as | ||||
| ``.html`` -- unless you want to, in which case you can do something like | ||||
| this:: | ||||
|  | ||||
|     (r'^polls/latest\.php$', 'polls.views.index'), | ||||
|     (r'^polls/latest\.html$', 'polls.views.index'), | ||||
|  | ||||
| But, don't do that. It's silly. | ||||
|  | ||||
|   | ||||
| @@ -203,9 +203,6 @@ We see a template system as a tool that controls presentation and | ||||
| presentation-related logic -- and that's it. The template system shouldn't | ||||
| support functionality that goes beyond this basic goal. | ||||
|  | ||||
| If we wanted to put everything in templates, we'd be using PHP. Been there, | ||||
| done that, wised up. | ||||
|  | ||||
| Discourage redundancy | ||||
| --------------------- | ||||
|  | ||||
|   | ||||
| @@ -16,9 +16,9 @@ or CheetahTemplate_, you should feel right at home with Django's templates. | ||||
| .. admonition:: Philosophy | ||||
|  | ||||
|     If you have a background in programming, or if you're used to languages | ||||
|     like PHP which mix programming code directly into HTML, you'll want to | ||||
|     bear in mind that the Django template system is not simply Python embedded | ||||
|     into HTML. This is by design: the template system is meant to express | ||||
|     which mix programming code directly into HTML, you'll want to bear in | ||||
|     mind that the Django template system is not simply Python embedded into | ||||
|     HTML. This is by design: the template system is meant to express | ||||
|     presentation, not program logic. | ||||
|  | ||||
|     The Django template system provides tags which function similarly to some | ||||
|   | ||||
		Reference in New Issue
	
	Block a user